読んでみた!JavaScript の概要!その3

式と演算子 - JavaScript | MDN

5 . 式と演算子


  • 比較演算子、"12" < "2"???
  • %、割り算したときの余りを返す
  • ビット演算子???
  • 条件演算子はYESかNOしかないとき便利そう
  • new演算子で新しいオブジェクトがつくれる
  • thisを参照するとカレントオブジェクトを参照できる
  • typeof演算子で型がわかる
  • voidは値を返さない

比較演算子で"12" < "2"がtrueなのがよくわからない。 文字列としても左のほうが大きくなるんじゃないかとおもったけど…ぬぬぬ

↑ これは謎を教えてもらった!""でくくることで両方共文字列として比較されているので、 ユニコードの値で比較されている "12".charCodeAt(0) // >= 49 "2".charCodeAt(0) // >= 50 で2のほうが大きい!ファー!!!

ビット演算子は謎なのでちょっとおいておく