在Javascript实例和类型 浏览:906

对实例和类型,以前偶尔使用,尤其是使用比较多的类型,在外部源代码的今天,在很多地方都有应用实例,突然觉得他们俩很相似但也有差异,网上看了一些文章,有他们之间的关系有一定的了解。

无论是和类型可以用来判断变量是否为空或者什么类型的变量。

类是用来获取一个变量的类型和类型一般只返回以下结果:数字、布尔、字符串、函数、对象、定义。我们可以获得一个变量的类型的存在,如(typeof =不定义!){ },而不是使用如果(一)因为如果不存在(未)会出错,数组,零和其他特殊对象使用typeof将返回的对象,这是限制类型。

如果我们想得到一个对象是一个数组,或者决定如果一个变量是对象的一个实例,选择使用instanceof。是用来判断一个变量是对象的一个实例,如创建一个新数组();警报(一个是数组);它将返回真正的,而警报(真正的)也将归零,这是因为它是一类。另一个例子:功能测试(瓦尔河=新){ };(测试);警报(一个是测试)将返回true。

说的是,我们需要插入一个以上的问题,那就是,函数的参数。我们可能都认为参数是一个数组,但如果我们用instaceof测试,我们会发现参数不是数组对象,尽管它看起来非常类似。
推荐文章1
广告