最近の記事
- 4/22 - 思い出の紙時計
- 3/29 - さくらインターネットの VPS リニューアル
- 3/19 - SSHD への攻撃を分析してみた
- 3/9 - キーボードの過酷さ
- 3/8 - .NET のパフォーマンスについて
- 3/7 - phpMyAdmin への攻撃
- 3/1 - ミイラ取りがミイラになりかけた
- 2/22 - URL を知らなければ安全だと?
- 2/16 - 決意
- 1/30 - ルーターの UPnP 対応状況
Entering Passive Mode
残りの 2 つのプリミティブ値は、undefined と null だ。
これらはよく混同されるので注意が必要である。
undefined は変数(プロパティ)の既定値であり、
null は、用途は Java や C# と同じで、
まあ、これくらいは基本だろうから、
JavaScript では、変数や戻り値は型を持たず、
それは、Null 型と Undefined 型だ。
まず、undefined の型は、Undefined である。
ただ、驚くべきことに、undefined はリテラルではない。
なので、
undefined = 0 等として値を変更してしまうと、確実性を追及するならば、void 演算子を使うことで、
次に、null の型は、Null である。
null は undefined と違いリテラルなので、
コメント (0 件)