1 对象才有方法,字符串和数组也有方法是因为把他们转化成立对象
2 js当中任何两个独立的对象都不相等
3 js中只有值进行运算的时候,才会确定其数据类型,不像其他语言定义的时候就确定了数据类型,如 int a = 10,js是一门动态的语言
4 用typeof(操作符)判断数据类型,她返回的都是字符串,有六种,分别是 'undefined' 'number' 'boolean' 'string' 'object' 'function'
5 有六种值可以转化为布尔类型的false 分别是 null undefined +0 -0 NaN ''
6 null 和 undefined 的区别 ① 类型的不同 typeof null 的值为object typeof undefined的值为undefined
② 转化值不同 Number(undefined) 的值为 NaN Number(null)的值为 0
③ null是关键字,不能用来定义变量, undefined是window的属性,可以用来被变量定义
另外 ,null 不严格等于undefined null == undefined(true)
null === undefined(false)
null == null(true) NaN == NaN(false)
js基础
最新推荐文章于 2022-11-23 17:32:46 发布