Применение преобразования к строкам в JavaScript
Пусть у нас есть переменная num с
каким-то числом:
let num = 12345;
Давайте найдем количество цифр в этом числе.
Как вы уже знаете, чтобы найти длину строки,
можно использовать свойство length.
Оно, однако, работает только со строками, а будучи применено к числу, не будет работать:
let num = 12345;
alert(num.length); // выведет undefined
Для решения проблемы преобразуем наше число к строке и найдем длину этой строки:
let num = 12345;
let str = String(num); // преобразуем наше число к строке
alert(str.length); // найдем длину строки
Можно не вводить промежуточную переменную
str, а применить свойство length
сразу к результату функции String:
let num = 12345;
alert(String(num).length); // найдем длину строки
Дана переменная с числом. Найдите количество цифр в этом числе.
Даны две переменные с числами. Найдите количество цифр в одном и во втором числе, результаты сложите и выведите на экран.