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

Теория 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
Подписаться
Донаты ₽

10 самых востребованных профессий мира сегодня

Мир стремительно меняется, технологии развиваются быстрее, чем мы успеваем привыкнуть к ним. В этой динамичной обстановке появляются новые специальности, а старые приобретают совершенно иные формы.

Кибердом: Мир без границ! Новый трек.

Киберхауз: Мечты, код и...будет ли всё ок? Новый трек! Представь себе: ты просыпаешься в уютном доме, который на самом деле – огромный виртуальный мир. Здесь нет стен и границ, только бесконечные возможности!
03:55
Поделитесь этим видео

Панегирик печального юзера инета. Все, как один, на борьбу со спамом!

Эй, чуваки! Когда я откинусь, не хороните меня в земле, а забросьте мой код в интернет, типа, спрячьте на каком-нибудь сайте. Пусть я там витаю, как призрак, слушаю, как всё крутится: сервера жужжат,...
01:45
Поделитесь этим видео

Сборка

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

Заложники своей же собственности

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

Как моя подруга трудоустраиваться ходила или вся правда о курсах программирования

Я бы сказала, трудноустраиваться. Обо всём по порядкуВ мире современных технологий образовалось, условно говоря два основных лагеря:Те, кто хочет заработатьТе, кто хочет заработать на тех, кто хочет заработать.