комментарии

В javascript у нас есть 2 типа комментариев

  1. однострочный комментарий

а. однострочный комментарий, который мы можем использовать с двойной косой чертой. нравится:

//это однострочный комментарий.

2. многострочный комментарий

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

/* этот комментарий

многострочный комментарий */

переменные, типы данных

Есть 3 способа объявить переменную JavaScript:

  1. используя var
  2. используя let
  3. используя const

Переменные — это контейнеры для хранения данных (значений).

Пример: переменная х=5; переменная у=6; переменная г = х + у; Здесь число 5 хранится в x и число 6 хранится в y, а сумма x и y сохраняется в z.

Общие правила построения имен переменных (уникальных идентификаторов):

  • Имена могут содержать буквы, цифры, символы подчеркивания и знаки доллара.
  • Имена должны начинаться с буквы
  • Имена также могут начинаться с $ и _ (но мы не будем использовать это в этом уроке).
  • Имена чувствительны к регистру (y и Y — разные переменные)
  • Зарезервированные слова (например, ключевые слова JavaScript) нельзя использовать в качестве имен.

var, let и const с использованием объявления переменных преимущества и недостатки.

var имеет глобальную область действия в javascript. его можно перезаписать где угодно.

Ex:

переменная х = 1;

if (x === 1) {
var x = 2;

console.log(x);
// ожидаемый вывод: 2
}

console.log(x);
// ожидаемый вывод: 2

let имеет глобальную область действия и функциональную область действия. перезаписать можно не в каждом случае. его нельзя повторно объявить, вы можете объявить только один раз.

Ex:

пусть х = 1;

if (x === 1) {
пусть x = 2;

console.log(x);
// ожидаемый вывод: 2
}

console.log(x);
// ожидаемый вывод: 1

const имеет блочную область действия. вы не можете перезаписать константную объявленную переменную. как только вы определите const, значение этой переменной не перезаписывается.

операторы

  • Арифметические операторы
  • Операторы сравнения
  • Логические (или реляционные) операторы
  • Операторы присваивания
  • Условные (или тернарные) операторы

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

  • Существует 8 типов арифметических операторов.

+, -, *, **, /, %, ++, — —

Ex:

вар х = 5;

переменная у = 6;

переменная г = х + у; ||+ оператор суммирования

переменная г = х-у; || -оператор вычитания

вар г = х * у; || * оператор умножения

вар z = х**у; || ** оператор возведения в степень

переменная г = х/у; || / оператор отдела

переменная г = х%у; || % оператор по модулю

переменная г = х++; || ++ инкрементный оператор (может добавить 1 к существующему числу)

вар г = у — || — декрементный оператор (может минус 1 в существующее число)

если вы используете console.log(X++), это не изменится, потому что вы используете инкрементный/декрементный оператор после переменной.

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

==, <>, <, >, ≤, ≥, !=, ===, !==

вар а = 5;

вар б = 6;

вар с = ‘5’;

а == с; (true) этот оператор сравнивает две переменные и их значения без типа данных.

a === c (false) этот оператор сравнивает две переменные и их значения с их типом данных.

a ‹› b && a != b (true) этот оператор сравнивает две переменные, которые не совпадают, если они совпадают, он возвращает false.

a !== c (true) проверяет, не совпадают ли обе переменные и не совпадают ли их типы данных. если они совпадают, он вернет false.

a ‹ b, a › b, a≥ b, a≤ эти операторы сравнивают два значения как больше или меньше. если мы хотим проверить, что «a» больше, чем «b», или нет, мы будем использовать a › b, тогда это вернет true, если «a» больше, чем «b», в противном случае вернет false.

  • Логические (или реляционные) операторы

есть 3 типа логических операторов

  1. ) && (А ТАКЖЕ)
  2. ) || (OR)
  3. ) ! (НЕТ)

если вы используете условия с «И», необходимо, чтобы все условия были истинными.

если вы используете условия с «ИЛИ», необходимо, чтобы одно из условий было истинным.

если вы используете условия с «НЕ», это изменит вывод условий. если условие возвращает true, оно сделает его ложным, как и наоборот.

условия

в javascript есть 4 типа условий.

  1. ) оператор ЕСЛИ

если вы хотите что-то проверить, вам нужно использовать этот оператор условий, например. если вы хотите напечатать что-то, если оно больше 5, вы используете оператор if следующим образом:

ПРИМЕР: переменная число = 6; если (число › 5) { console.log(число); }

2.) ELSE оператор

если вы хотите напечатать что-то в обоих сценариях, например, вам нужно напечатать, когда num меньше 5 и больше 5, но сообщение отличается, вам нужно использовать оператор «ELSE», например:

ПРИМЕР: переменная число=6; if(число › 5) { console.log('Число больше 5', число) } else { console.log('Число меньше 5', число) }

3. ) ELSE IF оператор

4. ) Оператор SWITCH

функции, функция стрелки

объекты, массив

условия

циклы

события

строковые методы, числовые методы

классы