typeoff的一些简单了解(instance的比较)

一、运算结果

首先,typeof运算符判断完之后会返回一个字符串形式的类型

如:let type = typeof 10; //"number"

 

二、返回类型

然后,说一下typeof运算符返回的类型有哪些?以下六种(其实就是5种基础类型(缺少null,因为null归于'object')+‘function’

1 number  数字

2 string   字符串

3 object   对象,null的返回值是object

4 boolean  布尔值

5 function   函数

6 undefiend   undefiend

 

三、与instance的比较

       1 typeof: 形如下面的格式,typeof后面跟一个变量/值,会有一个返回值,返回该变量/值的类型,是字符串形式的

                typeof  变量/值  

       2 instanceof:需要指定变量和类型做一个判断,他的返回值是boolean,true/false

                变量/值 instanceof 类型

                注:instanceof判断的其实是:变量的原型链中是否有这个类型

                例:let b = new Array();
                       b instanceof Array; //true
                       b instanceof Object; //true

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值