Page 20 - 6105
P. 20

У нього всього два значення: true (істина) і false (брехня).

                      Як правило, такий тип використовується для зберігання значення типу так /


               ні, наприклад:

                      var checked = true; // поле форми позначено галочкою

                      checked = false; // поле форми не містить галочки
                      Спеціальне значення «null»


                      Значення  null  не  відноситься  ні  до  одного  з  типів  вище,  а  утворює  свій
               окремий тип, що складається з одного значення null:


                      var age = null;
                      В  JavaScript  null  не  є  «посиланням  на  неіснуючий  об'єкт»  або  «нульовим


               покажчиком», як в деяких інших мовах. Це просто спеціальне значення, яке має
               зміст «нічого» або «значення невідомо».


                      Зокрема, код вище говорить про те, що вік age невідомий.

                      Спеціальне значення «undefined»

                      Значення undefined, як і null, утворює свій власний тип, що складається з

               одного цього значення. Воно має зміст «значення не присвоїли».

                      Якщо змінна оголошена, але в неї нічого не записано, то її значення як раз і

               є undefined:

                      var x;

                      alert (x); // виведе "undefined"

                      Можна привласнити undefined і в явному вигляді, хоча це робиться рідко:

                      var x = 123;

                      x = undefined;

                      alert (x); // "undefined"

                      В явному вигляді undefined зазвичай не присвоюють, так як це суперечить

               його  змісту.  Для  запису  в  змінну  «порожнього»  або  «невідомого»  значення

               використовується null.

                      Об'єкти «object»


                                                                19
   15   16   17   18   19   20   21   22   23   24   25