老师,这道题这里有些问题,不太明白为什么返回的是number
typeof num=='number';这里的'number'不是一个字符串吗?那么,不是把这个字符串赋值给num,那么,最后检测的结果不是 typeof 'number',那么结果不是string,怎么是number呢?
登陆购买课程后可参与讨论,去登陆吧
同学你好,'number'是一个字符串,因为输出的number类型也是一个字符串。可能同学不太明白,看如下例子理解:
当输出一个数字类型的时候,控制台会看到输出的是number,而输出的这个内容它是字符串类型的。也就是说,输出的变量a它是number类型,而输出的这个number它的类型是一个字符串。
可以检测一下:
返回的类型是字符串:
同学可以按照老师上面所讲,自己也动手测试一下,能帮助自己理解。
如果我的回答帮到了你,欢迎采纳,祝学习愉快~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
登录后可查看更多问答,登录/注册
前端技术快速更迭,人才紧缺。带你从0基础开始,成为Web全栈工程师,转行就业更顺畅。
92 2
44 2
74 4
30 1
32 1
在线咨询
领取优惠
免费试听
领取大纲
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星