Java. Разъясните как-так получается !!! - Вопросы по Java

Вопрос Java. Разъясните как-так получается !!!

Регистрация
21 Дек 2012
Сообщения
94
Репутация
0
Спасибо
0
Монет
0
let str = "123";
alert (typeof str); // string. Правильно рассуждаю: typeof возвращает верх и str=str

let num = Number(str); // становится числом 123 здесь как получается?

alert (typeof num); // number и здесь?
 
Регистрация
9 Дек 2013
Сообщения
65
Репутация
0
Спасибо
0
Монет
0
Что значит "как получается"?) Это по определению так работает. В JavaScript (не Java !) можно менять типы данных... String( 123 ) выдаст строку "123" А вместо Number вообще можно просто поставить плюсик перед строкой. Он станет числом или NaN ) +"123" === 123
 
Сверху Снизу