javascript基础

一、js的基本类型有哪些?

基本类型:string、number、boolean、null、undefined、symbol、Bigint、

引用数据类型:object、array、function。

1、null和undefined的区别

区别:{

null:表示空对象

undefined:表示声明了一个变量,但是未赋值。

null==undefined    // ture

null === undefined  //false

}

二、如何判断数据类型?

1、type of 要检测的数据 

typeof undefined // "undefined"

typeof null // "object"

typeof 1 // "number" typeof "1" // "string"

ypeof Symbol() // "symbol"

typeof function() {} // "function"

typeof {} // "object"

注意:null 用type of 的检测结果是 object ,null表示的是一个空对象。

2.object.prototype.toString.call()

object.prototype.toString.call(),可以避免null检测出来是object的问题。

是目前判断一个数据类型,没有缺陷的一个方法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值