Задача 29 на JavaScript: Дано целое число. Если оно является положительным, то прибавить к нему 1; если отрицательным, то вычесть из него 2; если нулевым, то заменить его на 10. Вывести результат
Числовое преобразование в JS
В JavaScript есть несколько способов выполнить численное преобразование. Рассмотрим несколько примеров:
Использование функции parseInt:
const subscribers = "1000";
const parsedSubscribers = parseInt(subscribers);
console.log(parsedSubscribers); // Выводит число 1000
console.log(typeof parsedSubscribers); // Выводит тип данных "number"
Функция parseInt принимает строку и выполняет преобразование в целое число. Если строка содержит символы, отличные от цифр, то parseInt обрезает все символы, начиная с первого нечислового символа.
Использование унарного плюса:
const subscribers = "1000";
const parsedSubscribers = +subscribers;
console...
Задачи на понимание основ JS (с реальных собеседований)
Решаю ДЗ по курсу: [Udemy] [Иван Петриченко] Полный курс по JavaScript. Основы JavaScript. Вопросы к этому заданию
1) Какое будет выведено значение: let x = 5; alert( x++ ); ? Ответ: 5, так как используется посфиксное значение (++ стоит после переменной X), то сначала передается старое значение, а после этого только добавляет +1 от старого значения, в отличии от префиксного значения, если бы "++" стояли бы перед переменной.
2) Чему равно такое выражение: [ ] + false - null + true ? Ответ: NaN, так как выражение бессмысленное, массив [ ] прибавить булевое значение превратится в строку, так...