判断变量是否被声明过

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

相关文章
|
24天前
|
存储 C语言
变量和常量的例子
变量和常量的例子
7 1
|
2月前
|
存储 编译器
C中的变量定义
C中的变量定义。
10 0
|
3月前
|
Shell
变量的定义和引用
变量的定义和引用。
32 0
|
6月前
|
存储 编译器
C 中的变量定义
C 中的变量定义。
37 1
|
10月前
|
存储 编译器 C语言
C++变量的定义
C++变量的定义
|
12月前
重新定义变量
重新定义变量
53 0
|
JavaScript 前端开发
JavaScirpt基础 之 变量 之 声明变量
声明(创建) JavaScript 变量
57 0
JavaScirpt基础 之 变量 之 声明变量
声明了一个数组变量 myList
声明了一个数组变量 myList
68 0
调用windowsAPI出现 未声明的标识符 ,但是实际声明了还是报错
调用windowsAPI出现 未声明的标识符 ,但是实际声明了还是报错
调用windowsAPI出现 未声明的标识符 ,但是实际声明了还是报错
4.15.3下面的数据声明及赋值哪一个是正确的?
下面的数据声明及赋值哪一个是正确的? A. float f = 1.3; B. char c = C. byte b = 257 D. int i = 10 相关知识点: https://edu.aliyun.com/course/34 正确答案:D
295 0