这是我的全部代码:
if( javascript.isGarbage() != true) {
alert('I am not garbage!');
}
为什么这没有提醒任何东西???
这是我的全部代码:
if( javascript.isGarbage() != true) {
alert('I am not garbage!');
}
为什么这没有提醒任何东西???
如果这是您的全部代码,则未定义 javsacript。当您尝试 .isGarbage() 时,这将引发错误。此外,正如 Firas 指出的那样,您传递给 alert 的字符串缺少结束引号(我一开始错过了这个!)。
可以通过以下两种方式之一来更正此代码。您可以将 javsacript 设为空对象,然后它将不再出错。
var javsacript = {};
if (javsacript.isGarbage() != true) {
alert('I am not garbage!');
}
或者,您可以添加额外的检查以确保 javsacript 是真实的,即定义为一个对象或其他值,以防止在其上调用 isGarbage() 时出错。
if (javsacript && javsacript.isGarbage() != true) {
alert('I am not garbage!');
}
注意:我不确定“javsacript”是否应该是“javascript”。最终这并不重要,因为两者都没有被定义。
jav-"sa"-cript 不是一个真实的词。您的代码是否依赖于正确拼写的“javascript”?这真的是你的全部代码,还是某个库的“javsascript”的一部分?
您必须先声明var javsacript = somevalue
某处,然后才能以任何有意义的方式使用它。