javascript中typeof的总结

javascript中typeof的总结从这张表可以看出,如果需要用typeof来判断类型。只有‘boolean’、‘number’、’string’、‘function’三种类型是靠

大家好,欢迎来到IT知识分享网。

首先要给出的当然是这张值表:

javascript中typeof的总结

从这张表可以看出,如果需要用typeof来判断类型,只有‘boolean’、‘number’、’string’、‘function’三种类型是靠谱儿的,用于判断其他类型会出现不可预期的错误~请谨慎使用~

针对typeof的软肋,我们有一些比较好的解决方式:

判断Array 要使用Array.isArray(arr);

判断null请使用myVar === null;

判断某个全局变量是否存在用typeof window.myVar=== ‘undefined’;

函数内部判断某个变量是否存在用typeof myVar === ‘undefined’。

但是通过以上解决方法,我们还是没有办法判断 typeof myVar === ‘undefined’的时候具体是定义还是未定义

于是我们想出了另外一种解决方案,可以封装成一个函数:

javascript中typeof的总结

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/46997.html

(0)
上一篇 2024-09-26 15:00
下一篇 2024-09-27 07:45

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信