Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Операторы выполняют действия со значениями (операндами) и воспроизводят
- // новое значение. Наиболее часто используемыми являются арифметические операторы:
- 3 + 2 // => 5: сложение
- 3 - 2 // => 1: вычитание
- 3 * 2 // => 6: умножение
- 3 / 2 // => 1.5: деление
- points[1].x - points[0].x // => 1: можно использовать более сложные операнды
- "3" + "2" // => "32": + складывает числа, объединяет строки
- // В JavaScript имеются некоторые сокращенные формы арифметичеких операторов
- var count = 0; // Объявление переменной
- count++; // Увеличение значения переменной на 1
- count--; // Уменьшение значения переменной на 1
- count += 2; // Добавить 2: то же, что count = count + 2;
- count *= 3; // Умножить на 3: то же, что count = count * 3;
- count // => 6: имена переменных сами являются выражениями
- // Операторы сравнения позволяют проверить два значения на равенство
- // или неравенство, выяснить, какое значение меньше или больше, и т. д.
- // Они возвращают значение true или false.
- var x = 2, y = 3; // Знаки = выполняют присваивание, а не сравнение
- x == y // => false: равенство
- x != y // => true: неравенство
- x < y // => true: меньше
- x <= y // => true: меньше или равно
- x > y // => false: больше
- x >= y // => false: больше или равно
- "two" == "three" // => false: две разных строки
- "two" > "three" // => true: при упорядочении по алфавиту строка "tw" больше, чем "th"
- false == (x > y) // => true: false равно false
- // Логические операторы объединяют или инвертируют логические значения
- (x == 2) && (y == 3) // => true: оба сравнения истинны. && - "И"
- (x > 3) || (y < 3) // => false: оба сравнения ложны. || - "ИЛИ"
- !(x == y) // => true: ! инвертирует логическое значение
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement