Меню
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP КАК СДЕЛАТЬ ПРОГРАММЫ SW3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS КИБЕРБЕЗОПАСНОСТЬ НАУКА О ДАННЫХ
     ❯   

JS Учебник


JS Версии


JS Объекты


JS Функции


JS Классы


JS Асинхронный


JS HTML DOM


JS Браузер BOM


JS Веб APIы


JS AJAX


JS JSON


JS или jQuery


JS Графика


JS Примеры


JS Рекомендация




JavaScript Операторы



Оператор — это элемент языка, задающий полное описание действия, которое необходимо выполнить. Каждый оператор представляет собой законченную фразу языка программирования и определяет некоторый вполне законченный этап обработки данных.

Многие языки (например, Си-подобные) различают инструкцию и определение. Различие в том, что инструкция исполняет код, а определение создаёт идентификатор (то есть можно рассматривать определение как инструкцию присваивание).


Пример

Присвойте значения к переменным и сложите их вместе:

var x = 5;         // присвойте значение 5 к x
var y = 2;         // присвоить значение 2 к y
var z = x + y;     // присвоить значение 7 к z (5 + 2)
Попробуйте сами »

Оператор присваивание (=) присваивает значение к переменной.

Присваивание
var x = 10;
Попробуйте сами »

Оператор сложения (+) слаживает числа:

Добавление
var x = 5;
var y = 2;
var z = x + y;
Попробуйте сами »

Оператор умножения (*) умножает числа.

Умножение
var x = 5;
var y = 2;
var z = x * y;
Попробуйте сами »


JavaScript Арифметические операторы

Арифметические операторы используются для выполнения арифметических действий с числами:

Оператор Описание
+ Сложение
- Вычитание
* Умножение
** Возведение в степень (ES2016)
/ Деление
% Модуль (Остаток деления)
++ Инкремент (увеличение на 1)
-- Декремент (уменьшение на 1)

Арифметические операторы полностью описаны в главе JS Арифметика.


JavaScript Операторы присваивание

Операторы присваивание присваивают значения к переменным JavaScript.

Оператор Пример То же, самое
= x = y x = y
+= x += y x = x + y
-= x -= y x = x - y
*= x *= y x = x * y
/= x /= y x = x / y
%= x %= y x = x % y
**= x **= y x = x ** y

Оператор присваивание сложения (+=), добавляет значение к переменной.

Присваивание
var x = 10;
x += 5;
Попробуйте сами »

Операторы присваивание полностью описаны в главе JS Присваивание.


JavaScript Строковые операторы

Оператор +, также может быть использован для добавления (конкатенации) строк.

Пример
var txt1 = "Щипунов";
var txt2 = "Андрей";
var txt3 = txt1 + " " + txt2;

Результатом txt3 будет:

Щипунов Андрей
Попробуйте сами »

Оператор присваивание +=, также может использоваться для добавления (объединения) строк:

Пример
var txt1 = "Сегодня очень ";
txt1 += "хороший день";

Результатом txt1 будет:

Сегодня очень хороший день
Попробуйте сами »

При использовании со строками оператор + называется оператором конкатенации.


JavaScript Добавление строк и чисел

Добавление двух чисел вернет сумму, а добавление числа и строки вернет строку:

Пример
var x = 5 + 5;
var y = "5" + 5;
var z = "Привет" + 5;

Результат x, y, и z будет:

10
55
Привет5
Попробуйте сами »

Если вы сложите число и строку, результатом будет строка!


JavaScript Операторы сравнения

Оператор Описание
== равно
=== равное значение и равный тип
!= не равно
!== не равное значение или не равный тип
> больше, чем
< меньше, чем
>= больше или равно
<= меньше или равно
? тернарный оператор

Операторы сравнения полностью описаны в главе JS Сравнения.


JavaScript Логические операторы

Оператор Описание
&& логический AND
|| логический OR
! логический NOT

Логические операторы полностью описаны в главе JS Сравнения.


JavaScript Операторы типов

Оператор Описание
typeof Возвращает тип переменной
instanceof Возвращает true, если объект является экземпляром типа объекта

Операторы типов полностью описаны в главе JS Преобразование типов.


JavaScript Побитовые операторы

Битовые операторы работают с 32-битными числами.

Любой числовой операнд в операции преобразуется в 32-битное число. Результат конвертируется обратно в число JavaScript.

Оператор Описание Пример То же, самое Результат Десятичные
& AND 5 & 1 0101 & 0001 0001  1
| OR 5 | 1 0101 | 0001 0101  5
~ NOT ~ 5  ~0101 1010  10
^ XOR 5 ^ 1 0101 ^ 0001 0100  4
<< Нулевая заливка сдвиг влево 5 << 1 0101 << 1 1010  10
>> Подписанный сдвиг вправо 5 >> 1 0101 >> 1 0010   2
>>> Нулевая заливка сдвиг вправо 5 >>> 1 0101 >>> 1 0010   2

В приведенных выше примерах используются 4-битные беззнаковые примеры. Но в JavaScript используются 32-битные числа со знаком.
Из-за этого в JavaScript ~ 5 не вернет 10. Он вернет -6.
~00000000000000000000000000000101 вернет 11111111111111111111111111111010

Побитовые операторы полностью описаны в главе JS Побитовое.


Проверте себя с помощью упражнения

JavaScript упражнение:

Умножьте 10 на 5 и предупредите результат.

alert(10  5);



×

Связаться с отделом продаж

Если вы хотите использовать услуги schoolsw3 как образовательное учреждение, команда или предприятие, отправьте нам электронное письмо:
sales@schoolsw3.com

Сообщить об ошибке

Если вы хотите сообщить об ошибке или внести предложение, отправьте нам электронное письмо:
help@schoolsw3.com

Schoolsw3 оптимизирован для обучения и подготовки. Примеры могут быть упрощены для улучшения чтения и обучения. Учебники, ссылки и примеры постоянно проверяются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего контента.
При использовании Schoolsw3 вы соглашаетесь прочитать и принять наши условия использования,
политику использования файлов cookie и конфиденциальности.

Авторское право 1999- принадлежит Refsnes Data. Все права защищены. Schoolsw3 работает на SW3.CSS.