美文网首页
js 自动类型转换

js 自动类型转换

作者: SecondRocker | 来源:发表于2019-12-27 11:16 被阅读0次

js自动类型转换

1.==符号在判断左右两边数据是否相等时,如果数据类型一致,直接比较值即可
2.==符号左右数据类型不一致时,如果两方数据为布尔型、数值型、字符串型时,不为数字的那一方自动调用Number()方法
3.undefined和null这两者互相相等,及自身也相等,除此之外和谁都不想等
4.NaN比较特殊,他和自己都不相等
5.当数值型、字符串型、布尔型和对象进行比较时,对象调用toString()方法得到一个字符串
6.对象和对象进行比较时,直接比较内存地址
7.任何对象加!强制转false

参考函数:

转换为数值类型:Number(mix)

– 如果是布尔值,true和false分别被转换为1和0
– 如果是数字值,返回本身。
– 如果是null,返回0.
– 如果是undefined,返回NaN。
– 如果是字符串,遵循以下规则:
• 如果字符串中只包含数字,则将其转换为十进制(忽略前导0)
• 如果字符串中包含有效的浮点格式,将其转换为浮点数值(忽略前导0)
• 如果是空字符串,将其转换为0
• 如果字符串中包含非以上格式,则将其转换为NaN ‘ssd2342df’

• 转换为字符串类型:String(mix)

– 如果是null,返回”null”
– 如果是undefined,返回”undefined”

• 转换为布尔类型:Boolean(mix)

– 以下值会被转换为false:false、””、0、NaN、null、undefined,其余任何值都会
被转换为true

相关文章

  • 2、强制数据类型转换

    数据类型转换: 在js中,数据类型的转换有两种,分别是自动转换和强制转换 自动转换: 自动转换是用JS进行某些操作...

  • JavaScript学习笔记.md

    学习材料————廖雪峰js教程 数据类型 ===与== == 自动转换数据类型再比较;=== 不转换类型 (更好...

  • 2018-06-13

    JS类型转换(强制和自动的规则) 显式转换 通过手动进行类型转换,Javascript提供了以下转型函数: 转换为...

  • js 自动类型转换

    js自动类型转换 1.==符号在判断左右两边数据是否相等时,如果数据类型一致,直接比较值即可2.==符号左右数据类...

  • JS初步,类型及转换

    js里运算时会进行判断,自动进行数据类型的转换。也有手动方法进行转换。 类型转换 任意类型转字符串 任意类型转数字...

  • JAVA数据类型转换

    普通类型自动转换 左边的数据类型可以自动转换到右边的数据类型 String类型自动转换 普通基本类型可以自动转换为...

  • Java 语言如何实现数据自动化类型转换

    数据类型的转换分为两种 : 1.自动类型转换2.被动类型转换 我们首先来解析自动类型转换 自动类型转换 我们讲解了...

  • JAVA数据类型转换_自动转换

    A: 自动类型转换 a:表示范围小的数据类型转换成范围大的数据类型,这种方式称为自动类型转换 自动类型转换格式: ...

  • 【精致Java教程】14:常量、变量与运算符(五)

    数据类型之间的转换分为两种,一种是自动类型转换,一种是强制类型转换。 自动类型转换### 顾名思义,自动类型转换就...

  • 笔记2018-08-28

    类型转换 自动类型转换运算转换(编译器会自动把小类型转换为大类型) 赋值转换(将等号右边的类型转换为等号左边的类型...

网友评论

      本文标题:js 自动类型转换

      本文链接:https://www.haomeiwen.com/subject/nparoctx.html