Введение в операторы JavaScript

Intermediate

This tutorial is from open-source community. Access the source code

Введение

Добро пожаловать в документацию по JavaScript! В этом практическом занятии вы познакомитесь с операторами.

Это Guided Lab, который предоставляет пошаговые инструкции, чтобы помочь вам учиться и практиковаться. Внимательно следуйте инструкциям, чтобы выполнить каждый шаг и получить практический опыт. Исторические данные показывают, что это лабораторная работа уровня средний с процентом завершения 77%. Он получил 100% положительных отзывов от учащихся.

Сложение

Откройте Терминал/SSH и введите node, чтобы начать практиковаться в написании кода.

Оператор — это математический символ, который выдает результат на основе двух значений (или переменных).

Сложите два числа или объедините две строки.

// сложите два числа
6 + 9;
// сложите две строки
"Hello " + "world!";

Комментарии — это фрагменты текста, которые можно добавлять вместе с кодом. Браузер игнорирует текст, помеченный как комментарий. Вы можете писать комментарии в JavaScript так же, как и в CSS:

/*
Все, что находится между ними, — это комментарий.
*/

Если ваш комментарий не содержит переносов строк, вы можете поместить его после двух слэшей, как это:

// Это комментарий

Вычитание, умножение, деление

Вот что они делают, как вы ожидаете, в обычной математике.

// Вычитание(-)
9 - 3;
// Умножение(*)
8 * 2; // умножение в JS обозначается звездочкой
// Деление(/)
9 / 3;

Присваивание

Как вы уже видели: это присваивает значение переменной.

let myVariable = "Bob";

#строгая равенство

Это выполняет проверку, равны ли два значения и имеют ли они один и тот же тип данных. Возвращает результат true/false (логический тип).

let myVariable = 3;
myVariable === 4;

Не, Неравенство

Это возвращает логически противоположное значение тому, что стоит перед ним. Преобразует true в false и т.д. Когда оно используется вместе с оператором равенства, оператор отрицания проверяет, не равны ли два значения.

Для "Не", базовое выражение истинно, но сравнение возвращает false, потому что мы отрицаем его:

// Не(!)
let myVariable = 3;
!(myVariable === 3);

"Неравенство" дает基本上 то же самое с другим синтаксисом. Здесь мы проверяем, "равно ли myVariable 3". Это возвращает false, потому что myVariable РАВНО 3:

// Неравенство(!==)
let myVariable = 3;
myVariable !== 3;

Есть много других операторов для изучения, но это достаточно на данный момент. См. Выражения и операторы для полного списка.

Примечание: Смешивание типов данных может привести к некоторым странным результатам при выполнении вычислений. Будьте осторожны, чтобы правильно обращаться к вашим переменным и получать ожидаемые результаты. Например, введите '35' + '25' в консоль. Почему вы не получаете ожидаемый результат? Потому что кавычки превращают числа в строки, так что вы в итоге конкатенируете строки, а не складываете числа. Если вы введете 35 + 25, вы получите сумму двух чисел.

Резюме

Поздравляем! Вы завершили лабораторную работу по операторам. Вы можете практиковаться в других лабораторных работах в LabEx, чтобы улучшить свои навыки.