В javascript число - это число, а строка - это строка.
Что иногда может сбивать с толку, так это то, что число может автоматически стать строкой, когда это необходимо (например, добавив к ней строку).
Числа не имеют свойства length
, вместо них есть строки. Также в javascript, когда вы запрашиваете у объекта свойство, которого обычно нет, вы просто получаете значение undefined
.