(x <= 100) тоже самое что и !(x > 100)?

79
17 марта 2021, 08:50

На learnjs в тестах был такой вопросик:

Я посчитал обе проверки полностью взаимозаменяемыми, но ответ, увы, другой. Какое должно быть значение дабы проверки давали разный результат?

let numbers = [99,100,101]; 
numbers.forEach(number => { 
  if (number <= 100) console.log('it\'s correct for '+number); 
  else console.log('incorrect for '+number); 
  if (!(number > 100)) console.log('it\'s correct for '+number); 
  else console.log('incorrect for '+number); 
})

Answer 1

let number = NaN; 
console.log(number <= 100); 
console.log(!(number > 100));

READ ALSO
~ что значит этот символ в javascript?

~ что значит этот символ в javascript?

Что значит данный символ ~ в этом поле?

120
Частичная инициализация вектора

Частичная инициализация вектора

Для последовательной инициализации элементов в вектор их можно добавлять через push_back и emplace_backА что если есть некоторая перестановка индексов,...

100
вывести auto в конструкторе класса

вывести auto в конструкторе класса

Я пытаюсь вывести тип поля класса в конструкторе следующим образом:

101
Как правильно создать и вывести список?

Как правильно создать и вывести список?

Задание звучит так: Представить таблицу в виде линейного списка L, элементами которого являются строки таблицы: №, Фамилия, Оценки (Физика,...

90