Questions tagged «undefined»

如果尚未为变量分配值,则该变量未定义。








11
如何取消设置JavaScript变量?
我在JavaScript中有一个全局变量(实际上是一个window属性,但我认为这并不重要),该变量已经由先前的脚本填充,但是我不希望另一个脚本稍后运行以查看其值,甚至定义。 我已经说过了some_var = undefined,它可以用于测试目的,typeof some_var == "undefined"但是我真的不认为这是正确的方法。 你怎么看?


23
如何在JavaScript中检查未定义或null变量?
我们经常在JavaScript代码中使用以下代码模式 if (typeof(some_variable) != 'undefined' && some_variable != null) { // Do something with some_variable } 有没有更冗长的检查方法具有相同的效果? 根据一些论坛和文献的说法,简单地讲,以下内容应具有相同的效果。 if (some_variable) { // Do something with some_variable } 不幸的是,当未定义时,Firebug会将这样的语句评估为运行时错误some_variable,而第一个语句就可以了。这仅仅是Firebug的一种(有害的)行为,还是这两种方式之间确实存在一些区别?



8
变量===未定义vs. typeof变量===“未定义”
在jQuery的核心风格指南建议两种不同的方法来检查一个变量是否被定义。 全局变量: typeof variable === "undefined" 局部变量: variable === undefined 特性: object.prop === undefined 为什么jQuery为什么对全局变量使用一种方法而对局部变量和属性使用另一种方法?


11
C ++程序员应该知道哪些常见的未定义行为?[关闭]
很难说出这里的要求。这个问题是模棱两可,含糊,不完整,过于宽泛或夸张的,因此不能以当前的形式合理地回答。如需帮助澄清此问题以便可以重新打开, 请访问帮助中心。 7年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 C ++程序员应该知道哪些常见的未定义行为? 像这样说: a[i] = i++;

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.