Эльфиори
ЭльфиориПодписчиков: 68
РейтингРейтингРейтингРейтингРейтинг17.3к

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

25 просмотров
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
нет
Подписаться
Донаты ₽
Николай Суворов Борисович
Подписчиков 11
вчера, 16:19
РейтингРейтингРейтингРейтингРейтинг8380
Не так давно я решил попробовать себя в роли программиста. Мир кода казался мне замысловатым и недоступным,...
Подробнее
Неинтересно
0
1
Наталья
Подписчиков 171
13.05.2024, 11:26
РейтингРейтингРейтингРейтингРейтинг198к
Гормон роста это удивительный гормон, играющий ключевую роль в росте, развитии и метаболизме человека.
Подробнее
Неинтересно
0
2
Игорь
Подписчиков 398
22.04.2024, 20:21
РейтингРейтингРейтингРейтингРейтинг363.5к
«День старого программиста» — это ежегодный праздник, который отмечается 24 мая. В этот ...
Подробнее
Неинтересно
0
1
Солодовников Вячеслав Валерьевич
Подписчиков 783
10.04.2024, 19:55
РейтингРейтингРейтингРейтингРейтинг2.2М
В новых китайских внедорожниках есть очень полезна функция для парковки.
Подробнее
Неинтересно
00:16
Поделитесь этим видео
-1
0
Наталья
Подписчиков 156
20.03.2024, 14:12
РейтингРейтингРейтингРейтингРейтинг470.1к
Подробнее
Неинтересно
0
8
TeN
Подписчиков 95
18.02.2024, 15:48
РейтингРейтингРейтингРейтингРейтинг9346
В мире, где границы между технологиями и человеческим мастерством становятся всё более размытыми,...
Подробнее
Неинтересно
0
0
TeN
Подписчиков 95
18.02.2024, 05:40
РейтингРейтингРейтингРейтингРейтинг9346
Программирование - это один из самых востребованных и перспективных навыков в современном мире.
Подробнее
Неинтересно
-1
0
TeN
Подписчиков 95
18.02.2024, 05:18
РейтингРейтингРейтингРейтингРейтинг9346
В современном мире программирование занимает одну из ключевых позиций в развитии экономики и общества в целом.
Подробнее
Неинтересно
0
0