Changes between Version 2 and Version 3 of HowTo/JavaScriptLanguageIntroduction/ValueAndVariable


Ignore:
Timestamp:
Aug 2, 2010, 11:58:11 PM (14 years ago)
Author:
村山 俊之
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • HowTo/JavaScriptLanguageIntroduction/ValueAndVariable

    v2 v3  
    7676var f = "-?(?:\\d+\\.?|\\d*\\.\\d+)(?:e[\\+\\-]?\\d+)?";             // \\ は \ そのもの
    7777}}}
     78
     79=== 真偽値 ===
     80
     81比較演算の結果が正しいか否かを示す値です。真を表す true と、偽を表す false の 2通りのみを取ります。
     82
     83{{{
     84var a = true;   // 真
     85var b = false;  // 偽
     86
     87var c = 1 + 2 == 3;     // true
     88var d = 4 * 5 < 6;      // false
     89}}}
     90
     91実際には比較演算のみならず、関数の処理が成功したかどうかを表す戻り値や、フラグとして表現されるべきステータス全般などにおいて、広く用いられています。
     92
     93=== 未定義値 ===
     94
     95識別子 undefined で表されるこの値は、変数に値が定義されていないことを表すものです。値なのに値が定義されていないとはこれ如何に。
     96
     97{{{
     98var a = undefined;
     99}}}
     100
     101上記は以下と完全に同義です。
     102
     103{{{
     104var a;  // 初期値を指定しない変数には undefined が入っている…!!
     105}}}
     106