5
なぜ2 + 40は42に等しいのですか?
同僚がこのJavaScriptの警告42の行を見せてくれたとき、私は困惑しました。 alert(2+ 40); コードスニペットを実行する結果を非表示スニペットを展開 マイナス記号のように見えるのは、実際にはセマンティクスが明らかに異なる難解なUnicode文字であることがすぐにわかります。 これにより、式の解析時にその文字が構文エラーを生成しないのはなぜかと疑問に思いました。このように振る舞うキャラクターが他にもいるかどうかも知りたいです。
360
javascript
unicode