如何正确使用typeof并避免常见错误?

2026-06-10 01:391阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计626个文字,预计阅读时间需要3分钟。

如何正确使用typeof并避免常见错误?

基本数据类型和查看数据类型+1==》JS有六种基本数据类型。String、Boolean、Number、null、undefined、Symbol【6种】。但《你不知道的javascript》的作者认为其中7种。那一种是【对象】+object+。现在我觉得对象+object+。

基本数据类型和查看数据类型
1==》js有六种基本数据类型。 String Boolean Number null underfined Symbol
但是《你不知道的javascript》的作者认为有7中。那一种是 object
现在我觉得应该是 加上对象
在引用数据类型 object 中又包括

2==》查看变量的基本数据类型使用typeof; 使用方式 typeof b
但是如果是引用数据类型的话,
推荐使用 instanceOf 去查看。变量 instanceof String
因为typeof去检查函数和对象是可以的的。
但是去检查数组,就会出错哈。
查看数据类型
var a;
console.log(typeof a);//undefined
// 如果一个变量定义了,但是没声明,它的类型和值就是underfined

var b = "heeh";
console.log(typeof b);//string

var c = null;
console.log(typeof c); //object
// 它的结果是object,总所周知,这是设计上的缺陷哈。
阅读全文

本文共计626个文字,预计阅读时间需要3分钟。

如何正确使用typeof并避免常见错误?

基本数据类型和查看数据类型+1==》JS有六种基本数据类型。String、Boolean、Number、null、undefined、Symbol【6种】。但《你不知道的javascript》的作者认为其中7种。那一种是【对象】+object+。现在我觉得对象+object+。

基本数据类型和查看数据类型
1==》js有六种基本数据类型。 String Boolean Number null underfined Symbol
但是《你不知道的javascript》的作者认为有7中。那一种是 object
现在我觉得应该是 加上对象
在引用数据类型 object 中又包括

2==》查看变量的基本数据类型使用typeof; 使用方式 typeof b
但是如果是引用数据类型的话,
推荐使用 instanceOf 去查看。变量 instanceof String
因为typeof去检查函数和对象是可以的的。
但是去检查数组,就会出错哈。
查看数据类型
var a;
console.log(typeof a);//undefined
// 如果一个变量定义了,但是没声明,它的类型和值就是underfined

var b = "heeh";
console.log(typeof b);//string

var c = null;
console.log(typeof c); //object
// 它的结果是object,总所周知,这是设计上的缺陷哈。
阅读全文