快捷导航

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

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

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

免责声明:本内容仅代表回答者见解不代表本站观点,请谨慎对待。

版权声明:作者保留权利,不代表本站立场。

回复

使用道具 举报

参与会员1

你理解错了吧,意思应该是说变量不存在类型的限制,你可以赋给变量任何数据类型,即使之前赋给的字符串,之后也可以赋值为数字。message保存的是字符串,typeof返回当然是string了
回复

使用道具 举报

可能感兴趣的问答

发新帖
  • 微信访问
  • 手机APP