Почему typeof() дает мне странные результаты?
Добрый день, типы JavaScript. У меня есть простой вопрос, который, возможно, вы могли бы объяснить моему тупому мозгу.
console.log(typeof(100));выводит "число". Ну, конечно, это так.
console.log(typeof(100).toString());выводит 'string'. Теперь я в замешательстве, но если я сделаю это:
console.log((typeof(100)).toString());Я снова возвращаюсь к "номеру". Эти последние две вещи идентичны в соответствии с моими глазами C#, так что явно есть что-то, вероятно, довольно простое, что я здесь упускаю. Почему во втором примере выводится "строка"?
Что я уже пробовал:
Я возражаю против того, чтобы меня заставляли рассказывать о том, что я пробовал.