判断变量是否被声明过

简介: <div class="markdown_views"><p>方式一:使用typeof</p><pre class="prettyprint"><code class="language-JavaScript hljs coffeescript"><span class="hljs-keyword">if</span> (<span class="hljs-keywo

方式一:使用typeof

if (typeof(i)=== "undefined"){console.log(false)}else{console.log(true)}

方式二:

if(window.abcaa11112)//ok
{
  console.log(window.abcaa11112);
}else{
    console.log('没有被声明过');
}

参考:
javascript 容易误解的地方

相关文章
|
27天前
|
编译器 C语言
变量的声明与定义区别
变量的声明是指预先告知编译器变量的名称和类型,但不分配内存;而定义则是声明的同时在内存中分配空间,可以初始化。简单来说,声明是告诉编译器“有这么一个东西”,定义是“创建并使用这个东西”。
85 11
|
2月前
|
Shell
如何定义变量
【9月更文挑战第4天】
36 11
|
4月前
|
存储 编译器
C 中的变量定义
【7月更文挑战第2天】C 中的变量定义。
26 3
|
6月前
|
存储 编译器
C中的变量定义
C中的变量定义。
30 0
|
6月前
|
Shell
变量的定义和引用
变量的定义和引用。
78 0
|
存储 编译器 C语言
C++变量的定义
C++变量的定义
|
JavaScript 前端开发
JavaScirpt基础 之 变量 之 声明变量
声明(创建) JavaScript 变量
74 0
JavaScirpt基础 之 变量 之 声明变量
重新定义变量
重新定义变量
78 0
调用windowsAPI出现 未声明的标识符 ,但是实际声明了还是报错
调用windowsAPI出现 未声明的标识符 ,但是实际声明了还是报错
调用windowsAPI出现 未声明的标识符 ,但是实际声明了还是报错
声明了一个数组变量 myList
声明了一个数组变量 myList
89 0