js 温故而知新 用typeof 来判断一个未定义的变量

一直以为,如果你使用一个未定义的变量,肯定会报错。甚至根本不可能有这种场景。

但仔细想想还是有的,譬如你要判断全局是否存在$变量。或者要为全局暴漏一个全局变量之前,先判断是否有这个变量。

typeof $
"function"

typeof $$
"function"

typeof $$$
"undefined"

 

posted @ 2018-05-21 09:52  贝尔塔猫  阅读(280)  评论(0编辑  收藏  举报