判断变量是否被声明过

简介: <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 容易误解的地方

相关文章
|
1月前
|
编译器 C语言
变量的声明与定义区别
变量的声明是指预先告知编译器变量的名称和类型,但不分配内存;而定义则是声明的同时在内存中分配空间,可以初始化。简单来说,声明是告诉编译器“有这么一个东西”,定义是“创建并使用这个东西”。
92 11
|
2月前
|
Shell
如何定义变量
【9月更文挑战第4天】
36 11
|
4月前
|
存储 编译器
C 中的变量定义
【7月更文挑战第2天】C 中的变量定义。
29 3
|
6月前
|
存储 C语言
变量和常量的例子
变量和常量的例子
43 1
|
6月前
|
存储 编译器
C中的变量定义
C中的变量定义。
30 0
|
6月前
|
Shell
变量的定义和引用
变量的定义和引用。
78 0
|
存储 编译器 C语言
C++变量的定义
C++变量的定义
重新定义变量
重新定义变量
79 0
声明了一个数组变量 myList
声明了一个数组变量 myList
90 0
|
Python
变量的赋值定义分类和类型判断
几乎在所有编程语言当中变量是最先接触语法概念,那么什么是变量,变量应该怎么定义呢,定义变量又该注意哪些因素呢?这里我们来给大家详细聊聊。
变量的赋值定义分类和类型判断