判断变量是否被声明过

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

相关文章
|
3月前
|
编译器 C语言
变量的声明与定义区别
变量的声明是指预先告知编译器变量的名称和类型,但不分配内存;而定义则是声明的同时在内存中分配空间,可以初始化。简单来说,声明是告诉编译器“有这么一个东西”,定义是“创建并使用这个东西”。
155 11
|
7月前
|
JavaScript 前端开发
null、未定义或未声明的变量之间有什么区别
null、未定义或未声明的变量之间有什么区别
|
8月前
|
存储 C语言
变量和常量的例子
变量和常量的例子
58 1
判断变量是否为数组的几种方法
判断变量是否为数组的几种方法
169 0
|
8月前
|
存储 编译器
C中的变量定义
C中的变量定义。
37 0
|
8月前
|
Shell
变量的定义和引用
变量的定义和引用。
93 0
|
JavaScript 前端开发
JavaScirpt基础 之 变量 之 声明变量
声明(创建) JavaScript 变量
82 0
JavaScirpt基础 之 变量 之 声明变量
重新定义变量
重新定义变量
84 0
|
C语言
复习C部分:1.第一个C语言项目 2.初识数据类型 3.初识数据类型----变量和常量 4.初识变量的作用域和生命周期
复习C部分:1.第一个C语言项目 2.初识数据类型 3.初识数据类型----变量和常量 4.初识变量的作用域和生命周期
100 0
复习C部分:1.第一个C语言项目 2.初识数据类型 3.初识数据类型----变量和常量 4.初识变量的作用域和生命周期
调用windowsAPI出现 未声明的标识符 ,但是实际声明了还是报错
调用windowsAPI出现 未声明的标识符 ,但是实际声明了还是报错
调用windowsAPI出现 未声明的标识符 ,但是实际声明了还是报错