AndrewN1
@AndrewN1

Что за дичь с операторами сравнения?

Проходил только что небольшой тест с JS.
Там наткнулся на один вопрос, и вообще притупил чет.
59d0a46fad214473033665.png
Немного не доганяю, в JS нет оператора '=>' или '=<', а есть только '>=' и '<='. Для меня не новость, конечно, что в этом мире всякая мистика происходит, но тут нет слово. Объясните, чего я не знаю.

При чем это только в таком виде работает, чистое сравнение в консоли выбрасывает ошибку.
  • Вопрос задан
  • 278 просмотров
Решения вопроса 2
Операторы <= и >= отвечают за сравнение. Нужно запомнить, что знак «равно» стоит в конце. Можно про себя проговаривать «больше или равно», т. е. в каком порядке вы проговариваете, в таком порядке знаки и идут.

=> — оператор для создания лямбд. Нужно помнить, что он похож на стрелку, от этого название «стрелочная функция». До этого оператора идёт список параметров (может быть в скобках, а если параметр один, то можно без скобок), после — тело функции в фигурных скобках либо сразу ретерн функции без скобок.
Ответ написан
Комментировать
delphinpro
@delphinpro Куратор тега JavaScript
frontend developer
el => el < 2; // — это функция!

function(el) { return el < 2 }


el => el => 1;

function(el) {
  return function(el) {
    return 1
  }
}
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
@Snewer
А что за операторы сравнения => и =< такие? Во всех знакомых мне ЯП используется вариант <=, >=.
Ответ написан
Комментировать
@soledar10
html css3 js jquery
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы