-
学习顺序
查看全部 -
类型检测
查看全部 -
类型检测:
constructor检测构造函数或者构造器,但是constructor可以被改写?
duck type则是通过判断某个对象有没有某种特殊的属性和方法来判断它的类型
查看全部 -
Object.prototype.toString
查看全部 -
待定
这里的window和iframe指的是什么
查看全部 -
∵ Student --> Person
又∵ Bosn --> Student
∴ Bosn --> Person (在 Bosn instanceof Person 时会向父类查找)
(instanceof 运算符用来测试一个对象在其原型链中是否存在一个构造函数的 prototype 属性)
查看全部 -
空对象返回false
查看全部 -
typeof
(其中null比较特殊,原因有历史遗留、兼容性等)
查看全部 -
类型检测的方法
查看全部 -
对于数字类型而言
我们可以用类似于的方法
num = 123
(num).toString()
将数字转换为字符串
但是!!
这个转换也是临时的
并不改变num是number类型的根本
查看全部 -
当我们想对一个基本类型做出对象才有的操作时
js会智能的把基本类型转换为对应的包装类型(临时对象)
然后允许你使用有关于对象的操作
但是一旦操作完成,原本的基本类型还是基本类型(临时对象被销毁)
就算你原来在基本类型转换为对象后,对对象的属性进行了赋值操作,也只是在对副本进行操作。
查看全部 -
如果等号的一边是Boolean类型
那么先将Boolean类型转换为数字1或0
注意等号的一边是对象的类型转换
查看全部 -
js中对象的比较实际上是引用的比较
因此即使对象的内容相同
用对象来比较时都是不相等的
查看全部 -
把一个数字转换为字符串: + ""
把一个字符串转换为数字: - 0
查看全部 -
6种数据类型
查看全部
举报