最近の記事
- 4/24 - 優先順位
- 3/17 - vbNullString と 空文字列 ""
- 3/15 - InputBox 関数の戻り値
- 3/13 - 紙と Excel と VBA
- 3/9 - 未だに Visual Basic 6
- 11/14 - ぼて閉鎖
- 11/9 - 関数オブジェクトの呼び出し
- 9/7 - メソッドとしての関数オブジェクト
- 8/18 - コンストラクタとしての関数オブジェクト
- 8/4 - オブジェクトの生成
Entering Passive Mode
残りの 2 つのプリミティブ値は、undefined と null だ。
これらはよく混同されるので注意が必要である。
undefined は変数(プロパティ)の既定値であり、
null は、用途は Java や C# と同じで、
まあ、これくらいは基本だろうから、
JavaScript では、変数や戻り値は型を持たず、
それは、Null 型と Undefined 型だ。
まず、undefined の型は、Undefined である。
ただ、驚くべきことに、undefined はリテラルではない。
なので、
undefined = 0 等として値を変更してしまうと、確実性を追及するならば、void 演算子を使うことで、
次に、null の型は、Null である。
null は undefined と違いリテラルなので、
コメント (0 件)