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

JavaScriptJavaScriptBeginner
Практиковаться сейчас

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

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

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


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL javascript(("JavaScript")) -.-> javascript/BasicConceptsGroup(["Basic Concepts"]) javascript/BasicConceptsGroup -.-> javascript/variables("Variables") javascript/BasicConceptsGroup -.-> javascript/data_types("Data Types") javascript/BasicConceptsGroup -.-> javascript/arith_ops("Arithmetic Operators") javascript/BasicConceptsGroup -.-> javascript/comp_ops("Comparison Operators") subgraph Lab Skills javascript/variables -.-> lab-106903{{"Введение в операторы JavaScript"}} javascript/data_types -.-> lab-106903{{"Введение в операторы JavaScript"}} javascript/arith_ops -.-> lab-106903{{"Введение в операторы JavaScript"}} javascript/comp_ops -.-> lab-106903{{"Введение в операторы JavaScript"}} end

Сложение

Откройте Терминал/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, чтобы улучшить свои навыки.