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