var message = “hi“; 为什么 初始化变量并不会把它标记为字符串类型

var message = “hi”;

在此,变量message中保存了一个字符串值"hi" 。像这样初始化变量并不会把它标记为字符串类型;初始化的过程就是给变量赋一个值这么简单。 

上边是javaScript高级程序设计第三版写的 有点不懂 我typeof 这个message 发现返回的结果是string啊 不是说不会把它标记为字符串类型吗。。

慕移动7208282
浏览 1638回答 1
1回答

橋本奈奈未

你理解错了吧,意思应该是说变量不存在类型的限制,你可以赋给变量任何数据类型,即使之前赋给的字符串,之后也可以赋值为数字。message保存的是字符串,typeof返回当然是string了
打开App,查看更多内容
随时随地看视频慕课网APP