Операторы JavaScript
Оператор присваивания JavaScript используется для сравнения значений, выполнения арифметических операций и тому подобное.
Арифметические операторы JavaScript
Арифметические операторы используются для выполнения операции на двух переменных или значений.
Назначениеу = 5, следующая таблица покажет , что вы используете арифметические операторы:
операторы | описание | пример | значение у | значение х | Онлайн примеры |
---|---|---|---|---|---|
+ | прибавление | х = у + 2 | у = 5 | х = 7 | Примеры >> |
- | вычитание | х = у - 2 | у = 5 | х = 3 | Примеры >> |
* | умножение | х = у * 2 | у = 5 | х = 10 | Примеры >> |
/ | разделение | х = у / 2 | у = 5 | х = 2,5 | Примеры >> |
% | остаток | х = у 2% | у = 5 | х = 1 | Примеры >> |
++ | инкремент | х = у ++ | у = 6 | х = 6 | Примеры >> |
х = у ++ | у = 6 | х = 5 | Примеры >> | ||
- | декремент | х = --y | у = 4 | х = 4 | Примеры >> |
х = y-- | у = 4 | х = 5 | Примеры >> |
Об арифметических операторов, вы можете прочитать наш оператор учебник JavaScript .
JavaScript Операторы присваивания
Оператор присваивания JavaScript используется для присвоения значений переменным.
При х = 10, у = 5, таблица ниже объясняет оператор присваивания:
операторы | пример | То же самое касается | значение х | Онлайн примеры |
---|---|---|---|---|
= | х = у | х = у | х = 5 | Примеры >> |
+ = | х + = у | х = х + у | х = 15 | Примеры >> |
- = | х - = у | х = х - у | х = 5 | Примеры >> |
* = | х * = у | х = х * у | х = 50 | Примеры >> |
/ = | х / = у | х = х / у | х = 2 | Примеры >> |
% = | х% = у | х = х% у | х = 0 | Примеры >> |
О оператора присваивания, вы можете прочитать наш оператор учебник JavaScript .
Строковые операторы JavaScript
+ Оператор + = оператор может быть использован для конкатенации строк.
Учитываятекст1 = "Хорошо", text2 ="Утро", и текст3 = "", следующая таблица объясняет использование строки операторов:
операторы | пример | текст1 | text2 | текст3 | Онлайн примеры |
---|---|---|---|---|---|
+ | текст3 = текст1 + text2 | "Хорошо" | "Утро" | "Доброе утро" | Примеры >> |
+ = | текст1 + = text2 | "Доброе утро" | "Утро" | ' " | Примеры >> |
сравнение
Анализируя логику сравнения для утверждения, чтобы определяют заданы два значения или переменные равны.
Прих = 5, в следующей таблице показано сравнение использования:
операторы | описание | сравнить | результат | Онлайн примеры |
---|---|---|---|---|
== | равных | х == 8 | ложный | Примеры >> |
х == 5 | правда | Примеры >> | ||
=== | Значения и типы равны (всегда равно) | х === "5" | ложный | Примеры >> |
х === 5 | правда | Примеры >> | ||
! = | Не равно | х! = 8 | правда | Примеры >> |
! == | Значение и тип не являются, и т.д. (не всегда равняется) | х! == "5" | правда | Примеры >> |
х! == 5 | ложный | Примеры >> | ||
> | Более | х> 8 | ложный | Примеры >> |
< | Менее | х <8 | правда | Примеры >> |
> = | Больше или равно | х> = 8 | ложный | Примеры >> |
<= | Меньше или равно | х <= 8 | правда | Примеры >> |
О сравнении, вы можете прочитать наш JavaScript учебник сравнение .
Условный оператор
Условный оператор на основе условий для оператора присваивания.
Прих = 6 и у = 3, следующая таблица демонстрирует условный оператор операций:
грамматика | пример | Онлайн примеры |
---|---|---|
Переменная = (условие) Значение Значение 1 :? 2 | ? Voteable = (возраст и 18) "Слишком молода": "достаточно стар" | Примеры >> |
Логические операторы
Логический оператор для определения логических взаимосвязей между переменными или значениями.
Прих = 6 и у = 3, следующий пример демонстрирует использование логических операторов:
операторы | описание | пример |
---|---|---|
&& | и | (X <10 && у> 1) истинно |
|| | или | (X == 5 || у == 5) является ложным |
! | не- | ! (X == у) истинно |
JavaScript Побитовые Операторы
Битовые операторы работают на 32-разрядных чисел. Любые цифровые операции будут преобразованы в 32-битной. Результаты будут преобразованы в ряд JavaScript.
операторы | описание | пример | как | результат | десятичный |
---|---|---|---|---|---|
& | И | х = 5 & 1 | 0101 & 0001 | 0001 | 1 |
| | ИЛИ | х = 5 | 1 | 0101 | 0001 | 0101 | 5 |
~ | отрицается | х = 5 ~ | ~ 0101 | 1010 | 10 |
^ | XOR | х = 5 ^ 1 | 0101 ^ 0001 | 0100 | 4 |
<< | Левый / TD> | х = 5 << 1 | 0101 << 1 | 1010 | 10 |
>> | правый | х = 5 >> 1 | 0101 >> 1 | 0010 | 2 |