Числові змінні можуть мати цілий, або дійсний тип. Для числових значень допустимі наступні операції:
множення (*);
ділення (/);
додавання (+);
віднімання (-);
збільшення на одиницю(++), наприклад, вираз j++ вказує на збільшення значення змінної j на одиницю;
зменшення на одиницю(--) — вираз j-- вказує на зменшення значення змінної j на одиницю;
остача від ділення цілих чисел (%).
Крім того, використовуються операції множення, ділення, додавання і віднімання у поєднанні з присвоюванням (*=, /=, +=,-=). Наприклад, після виконання операторів var j=0; j+=3 значення змінної j дорівнюватиме 3. Наведений запис еквівалентний послідовності операторів var j =0; j = j +3. До числових значень можна застосовувати також методи вбудованого у мову JavaScript об'єкта Math, що буде розглянуто далі.
Булеві змінні
Булеві, або логічні змінні можуть мати тільки літеральні значення — true (істинне), false (хибне) і використовуються у логічних виразах і операторах (циклу і розгалуження).
Операції порівняння і логічні операції
Операції порівняння та логічні операції записуються так само, як і в мові С:
| ОПЕРАЦІЯ
| НАЗВА
|
| ==
| дорівнює
|
| ! =
| не дорівнює
|
| !
| логічне НЕ
|
| >=
| більше або дорівнює
|
| <=
| менше або дорівнює
|
| >
| більше
|
| <
| менше
|
| &&
| логічне І
|
| ׀׀
| логічне АБО
|