Есть такая задача - найди количество цифр в числе и записать результат в переменную quantity. Вот упрощенное задание
var number = 123;
var quantity = 0;
var string = '123';
quantity1 = toString(number).length;
quantity2 = string.length;
console.log('quantity1 = ' + quantity1);
console.log('quantity2 = ' + quantity2)
У меня вопрос, почему конвертация цифрового представления переменной number при помощи toString дает неожиданный результат? (*Я надеялся что будет тоже 3) Я конечно, попробовал разобраться. по документации length, но увы не сошлось. Может кто-то объяснить ?
Потому что toString(number) возвращает [object Undefined] а это 18 символов.
console.log(toString(123));
console.log(toString(123).length);
obj.toString() возвращает строку, представляющую объект https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Object/toString
Вы перепутали со String();
console.log(String(123).length)
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
есть 2 таблицы "Я" и "Друзья", как загнать всех друзей по отдельности в разные модели и вернуть все 3 модели? Через цикл? Если можно пример, заранее...