文件名称:02 数据类型的转换.html
文件大小:4KB
文件格式:HTML
更新时间:2022-12-30 13:33:50
js
数据类型:基本类型:数字number、字符串:string、布尔:boolean、null、undefined 引用类型:数组:array、对象:object、函数:function 转成数字对象:强类型、显示转换:强制转换成数字类型。Number() 隐式型、弱类型转换:+ - * / (运算符) undefined 转数字:NaN null 转成数字:0 true 转数字:1 false 转成数字:0 数字除以0结果是infinity 例:var a = 'null'; var b = '5'; console.log( b / a); 数字类型:非数字NaN。NaN和任何数都不相等包括他自己 非数字和任何数字类型计算时,除了加(+)以外,其他运算结果都是NaN 字符串转数字对象时需注意:!!!科学计数法(2e3)e代表0 e后面数字是几就代表有几个0 十六进制(0x) 十六进制(0x) a = 10 16 b = 11 17 c = 12 18 d = 13 19 e = 14 20 f = 15 21 例:var a = '2'; var b = '0x1e'; console.log(Number(b)); 布尔:true真、false假 转换方法:Boolean() 一切非空的对象转换成布尔时都是true真、空对象都是false假 !!!注意:引用类型转换布尔时,都是true:数组[] 对象{} 空的对象:数字0 字符'' null undefined 字符串的转换:String() 不管什么类型都相当于在之前的基础上加了一个引号“”