javascript nullとundefinedの比較
- 2020.09.01
- javascript
- javascript

javascriptでのnullとundefinedの取り扱いについて、簡単なサンプルコードを記述してます。
環境
- OS windows10 pro 64bit
- Apache 2.4.43
※windows10にApacheのインストールはこちら
nullとundefinedについて
基本的に、nullは型も値も決まっていない何もない状態のことで、
undefinedは定義されていない状態のこと
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
var val; console.log(val); // undefined val = null; console.log(var1); // null var obj = {}; console.log(obj.hoge); // undefined var arr = [1,2]; console.log(arr[5]); // undefined var n = ""; console.log(n); // 空文字は空文字として扱う var val = null; console.log(typeof val); // type of でデータ型を確認 結果はobjectとなる |
nullとundefinedの比較
2つの値を比較すると以下の結果となります。
1 2 3 4 5 |
//等値演算子 型は自動的に行ってくれる console.log(undefined == null); // true // 同値演算子 より厳密な比較ではfalseとなります。 console.log(undefined === null); // false |
-
前の記事
php phpmdを利用してソースコードのチェックを行う 2020.09.01
-
次の記事
javascript NaNとInfinityとは 2020.09.01
コメントを書く