Эльфиори
Эльфиори Подписчиков: 68

Теория JavaScript. ч.20. Операторы сравнения и равенства

2 дочитывания
0 комментариев
Эта публикация уже заработала 0,17 рублей за дочитывания
Зарабатывать

Предыдущие части:

1. Введение.

2. Типы данных

3. Операторы, Операнды и Выражения.

4. Приоритет операторов, Ассоциативность, Глобальность и Локальность.

5. Переменные. Операции для назначения переменных

6. Поплавки (десятичные числа)

7. Литералы

8. Массив

9. Функция.length

10. Функция.push ().

11. Функция.pop ().

12. Функция.shift ().

13. Функция.unshift ().

14. Что такое функция? Операция function.

15. Параметры и аргументы функции.

16. Операция return в функции

17. Область видимости, локальные и глобальные переменные

18. Логический тип данных: true и false

19. Линейность и Ветвление (разветвление) в функции (if, else, if else, «?»)

Теория JavaScript. ч.20. Операторы сравнения и равенства

Для уточнения мало знать об операторах разветвления. Необходимо еще знать, как сравнивать результаты. Для этого на помощь приходят операторы сравнения и равенства.

Операторы равенства – сравнивает элементы, и в случае, если они приблизительно или полноценно равны, присваивает выражению «true».

Операторы сравнения сравнивает условие с прописанным элементом, и в зависимости от этого решает, правдиво оно или нет.

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

Алгоритм у строк простой:

1) Сначала сравниваются первые символы строк для поиска соответствий.

2) Если первый символ первой строки больше (или меньше) первого символа второй, то тогда первая строка больше (меньше) второй.

3) Если первые символы равны, то сравнение идет до тех пор, пока не найдется символ, который больше (меньше) в одной из них.

4) Сравнение длиться, пока не заканчивается длина строки. Если они заканчиваются одновременно, JS считает, что строки равны.

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

1) Оператор больше «>» - сравнивает два значения, и если первое больше второго, тогда присваивает выражению статус «истина». В ином случае присваивается значение «ложь»

2) Оператор меньше «=»- сравнивает два значения, и если первое больше или равно второму, тогда присваивает выражению статус «истина». В ином случае присваивается значение «ложь»

4) Оператор меньше или равно «

Понравилась публикация?
6 / -1
нет
0 / 0
Подписаться
Донаты ₽