JavaScript基础-3
数据转换
- 其他类型转换为number类型-使用Number()
- string 类型的数字字符: 对应的number数字
- string 非数字字符: NaN(number类型)
- boolean true: 1
- boolean false: 0
- object 有具体的值: 数字
- object null: 0
- 其他类型转换为boolean 类型-使用Boolean()
- number 正数或者负数: true
- number 0 : false
- string 非空字符串 : true
- string 空字符串 “”: false
- object 具体的对象 : true
- object null : false
- 声明不赋值的变量 : false
运算符学习
- 算术运算符:加法:+,减法:-,乘法:*,除法:/,余数:%
- 在算术运算中如果两边的数据类型不是number的话,会使用Number()强转后在进行运算.
- string类型和string类型的数字(*,/,%,-)(加法会变成字符串的链接符)
- string类型数字和boolean类型(*,/,%,-)(加法会变成字符串的链接符)
- 字符串的加法+会作为字符链接,不会运算。
- 逻辑运算符:! & && | || (与java中的一致);
- 关系运算符:!=,>=,<=,>,<
- 返回值为true 或者fasle
- 自增运算符:++:a++ ++a,–:aa– –a,+=,-=
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Kylin!
评论