首先简单了解js的typeof,会返回六种类型
即 number string boolen function object undefined 也就是六种基本数据类型
显示类型转换大概有以下几种:
Number() 转换为number类型
Boolean()
等等还有toSting() paseint()等方法,需要再说一下的是parseint()
但是输入parseInt('sfda3242') 会返回NaN
也就是说,如果到第一个字符不是数字时,就会返回NaN,需要注意一下,网上教程也有提到过
隐式类型转换
在执行某些运算时会隐性调用Nmuber等方法即为隐式类型转换,具体如下:
两侧有stirng类型时调用String()
调用Number()
isNaN()
=== 不调用
以上个人感觉最重要的是前两个,+需要在说明一下
默认是调用Number(),但是它会先检测两侧是否有string,有的话就直接用String,但是
个人学习记录,如有不到请指正