комментарии
В javascript у нас есть 2 типа комментариев
- однострочный комментарий
а. однострочный комментарий, который мы можем использовать с двойной косой чертой. нравится:
//это однострочный комментарий.
2. многострочный комментарий
а. многострочный комментарий, который мы можем использовать с косой чертой и символом умножения. нравится.
/* этот комментарий
многострочный комментарий */
переменные, типы данных
Есть 3 способа объявить переменную JavaScript:
- используя var
- используя let
- используя 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 типа логических операторов
- ) && (А ТАКЖЕ)
- ) || (OR)
- ) ! (НЕТ)
если вы используете условия с «И», необходимо, чтобы все условия были истинными.
если вы используете условия с «ИЛИ», необходимо, чтобы одно из условий было истинным.
если вы используете условия с «НЕ», это изменит вывод условий. если условие возвращает true, оно сделает его ложным, как и наоборот.
условия
в javascript есть 4 типа условий.
- ) оператор ЕСЛИ
если вы хотите что-то проверить, вам нужно использовать этот оператор условий, например. если вы хотите напечатать что-то, если оно больше 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
функции, функция стрелки
объекты, массив
условия
циклы
события
строковые методы, числовые методы
классы