Checking to see if a value exists in Javascript
如何检查给定变量是否有值?JS与PHP的ISset的等效关系是什么?
1 2 3
| if (myVariable === undefined) {
// myVariable has not been assigned a value...
} |
此外,在StackOverflow中,同样的问题在这里被提出和回答。请参见,如何确定页面中是否定义了javascript变量?
- 如果它不是未定义的,您是这样做的吗?如果(我的变量!==未定义)//尚未为myvariable分配值…}
- @舒梅尔:当然,那是可行的。你也可以这样做:if (!(myVariable === undefined)) { ... }。
1 2 3
| if(typeof variable ==="undefined") {
//code here
} |
- 对于不存在的变量,这也将返回true。
- 不存在的变量可能没有值。
- 不存在的变量不存在,问题是关于一个给定的变量。