学習忘備録
比較サイト
Diffchecker - Online diff tool to compare text to find the difference between two text files
console.log()
prompt()
NaN ⇒ Not a Number 数値ではないという意味
■ isNaN(); 数字かどうかを判断する
trueを返す
・isNaN('123');
・isNaN('あああ');
・isNaN('aaa')
falseを返す
・isNaN('123');
・isNaN(123);
・isNaN(2.222);
! isNaN とすれば、true と false の結果は入れ替わる
■ 整数にする
parseInt(i);
iに数字が入っていない場合は、NaNを返す
■ if文
if (条件) {
条件に合えば実行される文
} else if {
条件外なら実行される文
} else {
条件外なら実行される文
}
if文の組み合わせには、以下を利用
&& かつ
|| または
! 違う
■「厳密」の違いとは?
=== 厳密に等しい
!= 等しくない
!== 厳密に等しくない
普通に等しくないと厳密に等しくないの違いは、
123 == '123' 結果は true
123 === '123' 結果は false
と言いう風に、 == だと、数値と文字列を true で返すが、
=== だと、数値と文字列は false で返す。
この違いがあるので、厳密に等しくないや、厳密に等しいというものがある。
基本的には、= とか != は使わず、=== や !== を使って式を書く。