Page 28 - 6105
P. 28

Його можна викликати явно, наприклад:

                      var a = (5, 6);


                      alert (a);
                      Кома  дозволяє  перераховувати  вирази,  розділяючи  їх  комою  ','.  Кожне

               значення  з  них  -  обчислюється  і  відкидається,  за  винятком  останнього,  яке

               повертається.


                      Кома - єдиний оператор, пріоритет якого нижче присвоювання. У виразі a =
               (5,6)  для  явного  завдання  пріоритету  використані  дужки,  інакше  оператор  '='


               виконався б до коми ',' і вийшло б (a = 5), 6.
                      Зазвичай  він  використовується  в  складі  більш  складних  конструкцій,  щоб


               зробити кілька дій в одному рядку. наприклад:

                      // три операції в одному рядку

                      for (a = 1, b = 3, c = a * b; a <10; a ++) {

                       ...

                      }
                      Такі  трюки  використовуються  в  багатьох  JavaScript-фреймворках  для


               зменшення обсягу коду.



                      Оператор порівняння
                      Більше / менше: a> b, a <b.


                      Більше / менше або дорівнює: a> = b, a <= b.
                              Рівність  a  ==  b.  Для  порівняння  використовується  два  символи


               рівності "=". Один символ a = b означав би присвоювання.

                              "Не  дорівнює".  У  математиці  він  пишеться  як  ≠,  в  JavaScript  -  знак

               рівності зі знаком оклику перед ним! =.

                      Логічні значення

                      Як  і  інші  оператори,  оператори  порівняння  повертають  значення.  Це

               значення має логічний тип. Існує всього два логічних значення:


                                                                27
   23   24   25   26   27   28   29   30   31   32   33