数据类型注意点

59 阅读1分钟

数据类型分为基础数据类型引用数据类型(复杂数据类型)

基础数据类型: 1.string 字符串类型 2.number 数字类型 3.boolean布尔类型 4.null 空类型 5.undefine未定义 基础数据类型相互转换: 1.字符串 String(数据)/变量.toString(进制) 2.数字型 Number(数据) parseInt(数据) 只保留整数
parseFloat(数据) 可以保留小数 3.boolean 类型 一般在做判断中会转换 5种转boolean为false情况: NaN, 0, Undefind, null, '';

引用数据类型:object 与 arr 与 function 引用数据类型相互比较只会比较栈地址 所以就算是共用一个堆地址 或者堆地址中的值一样 相互比较也为false 例: [] == [] //false [1,2,3] == [1,2,3] //false const obj1 = { name: '张三', age: 18 } const obj2 = obj1 console.log(obj1 == obj2) // ture 因为这个是将栈地址拷贝给了obj2