|
|
1
8
如果b存在,并且是false、null等,那么它将以您期望的方式工作。你需要做的就是在上面的线上,把
仔细想想,这是有道理的。它基本上是这样的。..
请注意,它正在检查b的值是否为真。..如果b不存在,则会出现异常。 关于未定义的变量
javascript中的“未定义”并不意味着“变量不存在”。它的意思是“变量的值是
关于检查变量是否存在。
所以,如果我们试着阅读
通过检查顶层,您可以查看全局变量是否存在
因为你知道窗口对象已经存在,所以你可以检查它的字段。
给
地方的
变量(用声明的东西
然而,有一个例外(据我所知,感谢评论中的JC)
关于不存在的DOM元素有几条评论提到了没有ID的DOM元素等等。.. 它是DOM元素的事实并不重要。将DOM视为数据库或文件,将元素视为数据库中的行或文件中的单词。为了 做 有了它,你必须在数据库中搜索,找到正确的行,并提取出它的数据。数据被放入一个javascript对象中。然后,您可以通过操纵该对象来访问它,如果您愿意,还可以将该对象放入变量中。例子:
这将进入dom并查找ID为'foo'的元素。如果它找到一个,它会将有关该元素的一些信息放入javascript对象中,然后将该对象交还给您。如果它找不到元素,它会把你还给你
它根本不会影响聚结。 |
|
|
2
3
我想你在找这个:
|
|
|
3
0
你是什么意思,“没有定义”?你是说Javascript不知道变量?然后你可以使用
如果它是一个DOM元素,您可能必须先尝试查找它,例如使用
为我工作。 |
|
|
4
0
According to Wikipedia
,如果你把括号括起来
|
|
|
Ruaan Dreyer · 用php查询账户流水余额 8 年前 |
|
|
Pierre97 · 如何使用“与枢轴合并” 8 年前 |
|
|
Daebak · Mysql将回退语言的连接保留为或条件 9 年前 |
|
|
Stuart K. Smith · 选择缺少行或零值的查询? 9 年前 |