您当前的位置: 首页 >  Java

Allen Su

暂无认证

  • 2浏览

    0关注

    431博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【JavaScript 教程系列第 6 篇】使用 typeof 运算符检测数据的基本类型

Allen Su 发布时间:2019-11-30 15:42:40 ,浏览量:2

这是【JavaScript 教程系列第 6 篇】,如果觉得有用的话,欢迎关注专栏。

如果你想知道某个值的数据类型,可以通过 typeof 运算符检测。

这里随便写几个常见的值,来检测一下其数据类型,代码如下所示

	document.write(typeof 10);				// 返回字符串 "number"
	document.write(typeof 10.00);			// 返回字符串 "number"
	document.write(typeof "10");			// 返回字符串 "string"
	document.write(typeof true);			// 返回字符串 "boolean"
	document.write(typeof null);			// 返回字符串 "object"
	document.write(typeof undefined);		// 返回字符串 "undefined"
	document.write(typeof function () { }); // 返回字符串 "function"
	document.write(typeof { });				// 返回字符串 "object"
	document.write(typeof [ ]);				// 返回字符串 "object"

浏览器运行效果如下 在这里插入图片描述 可以看出来,typeof 运算符以字符串的形式返回基本数据的类型。

此外,有两点需要简单说明下

  • 把 null 归为 Object 类型,而不是作为一种特殊类型(Null)的值。
  • 把 function(,){ } 归为 Function 类型,即把函数视为一种独立的基本数据类型,而不是 Object 类型的一种特殊子类。

你的问题得到解决了吗?欢迎在评论区留言。

赠人玫瑰,手有余香,如果觉得文章不错,希望可以给个一键三连,感谢。

结束语 技术是一点一点积累的,大神也不是一天就可以达到的。原地不动就是退步,所以每天进步一点点。 最后,附上一句格言:"好学若饥,谦卑若愚",望共勉。
关注
打赏
1656491068
查看更多评论
立即登录/注册

微信扫码登录

0.0375s