2006-06-26 変数宣言、演算子、比較 JavaScript学習メモ 変数宣言 Var*1 変数名 = 初期値 演算子 === 両者が厳密に同じである。(("2" === 2) は、偽となる。) == 両者が同じである。(("2" == 2) は、真となる。) 比較 強制的に数字として比較 if (foo - 0 == bar - 0) *2・・・ 強制的に文字列として比較 if ("" + foo == "" + bar) ・・・ 強制的に true/false として比較 if (!foo == !bar) ・・・ *1:Pascalに似てる。 *2:"+"でもいいような気がするけど"+"だと文字列連結になってしまう。