javascript的隐式类型转换

匿名 (未验证) 提交于 2019-12-02 21:53:52

首先简单了解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,但是

个人学习记录,如有不到请指正 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!