sfd
Про логическое преобразование в JS
Логическое преобразование в JavaScript - это процесс приведения значения любого типа к логическому типу (булевому значению). Логическое преобразование осуществляется с помощью оператора !!.
В JavaScript существуют несколько "ложных" значений, которые преобразуются в false при логическом преобразовании:
- false
- null
- undefined
- 0
- NaN
- '' (пустая строка)
Любые другие значения преобразуются в true при логическом преобразовании.
Давайте рассмотрим несколько примеров:
console.log(!!true); // true
console.log(!!false); // false
console.log(!!0); // false
console.log(!!1); // true
console...
JavaScript. Урок № 8 (математические функции и методы)
Для упрощения работы с числами в javaScript существует ряд математических функций, позволяющих быстро находить решение. Далее мы будем изучать каждую функцию в отдельности. Функция Math.abs Функция Math.abs возвращает модуль числа, то есть из отрицательного числа делает положительное. Пример: В данном примере будет выведен модуль числа -7: document.write(Math.abs(-7)); Результат: 7 Задача Есть две переменные i и d. Найдите модуль разности i и d. Функция Math.round Функция Math.round выполняет округление до ближайшего целого числа по правилам математического округления...