Встречается на собеседованиях • сегодня
Приводит ли JavaScript строку к числу
Да, JavaScript может приводить строку к числу. Это происходит в числовом контексте, например, при математических операциях или использовании функций типа Number(), parseInt(), parseFloat().
Примеры:
javascript
const str = "123";
console.log(Number(str)); // 123 (число)
console.log(+str); // 123 (унарный плюс)
console.log(parseInt(str)); // 123
console.log(str * 1); // 123 (неявное приведение)Если строка не является числом, результат будет NaN:
javascript
console.log(Number("123abc")); // NaNВажно: parseInt и parseFloat парсят строку до первого нечислового символа:
javascript
console.log(parseInt("123abc")); // 123
console.log(parseFloat("12.34abc")); // 12.34
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы