パスワードを忘れた? アカウント作成
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2018年1月18日のデベロッパー記事一覧(全1件)
13505891 story
プログラミング

JavaScriptで「(a ==1 && a== 2 && a==3)」の結果を真にする手法が議論される 60

ストーリー by hylom
JavaScriptに不可能はない 部門より

JavaScriptで「(a ==1 && a== 2 && a==3)」という式の結果を真にするにはどうすればいいのか、StackOverflowで議論されている。

「aは1でもあり2でもあり3でもある」という状況は一見矛盾しているが、たとえばaをオブジェクトとし、文字列として評価されるごとに異なる結果を返すようにすれば簡単に実現できる。また、ホワイトスペースではなく文字として認識されるハングルの半角スペースを使って同じように見えるが実際は異なる3つの変数を定義するもの、getterを利用するものなど、さまざまな方法が提案されている。

typodupeerror

計算機科学者とは、壊れていないものを修理する人々のことである

読み込み中...