文章目录
悠久的typeof
instanceof的作用
救命稻草:constructor
鸭子也上场:Duck Typing
老话题了,各种方案和相关讨论都不少,简单总结下:
悠久的typeof
JavaScript里只有五种基本数据类型:number, string, boolean, null, undefined. 其它的都是复合数据类型object.
值和数据类型是两码事。比如:null是null类型的唯一值,undefined是undefined类型的唯一值,就如true和false是boolean类型的唯两值一样。
可以用typeof检测出以下6种数据类型:number, string, boolea......
阅读全文