Вот мой код в целом:оповещения Javascript никогда не стреляет
if(javascript.isGarbage() != true) {
alert('I am not garbage!');
}
Почему это ничего не предупредит ???
Вот мой код в целом:оповещения Javascript никогда не стреляет
if(javascript.isGarbage() != true) {
alert('I am not garbage!');
}
Почему это ничего не предупредит ???
jav- "sa" -cript - не настоящее слово. Ваш код полагается на «javascript» правильно написано? Это действительно ваш весь код или часть «javsascript» какой-то библиотеки?
Вам нужно будет объявить var javsacript = somevalue
где-то прежде, чем его можно использовать любым значимым способом.
Aaaah, это должна быть проблема;) –
... Я не понимаю, почему у этого так много downvotes. o_O –
Я тоже не знаю. Не похоже, что это был серьезный вопрос. –
Если это ваш код целиком, то javsacript не определен. Это вызовет ошибку при попытке использовать .isGarbage(). Кроме того, в строке, которую вы передаете в оповещение, отсутствует его заключительная цитата, как указал Фирас (я пропустил это сначала!).
Этот код можно исправить одним из двух способов. Вы можете сделать javsacript пустым объектом, а затем он больше не будет ошибкой.
var javsacript = {};
if (javsacript.isGarbage() != true) {
alert('I am not garbage!');
}
В качестве альтернативы, вы можете добавить дополнительную проверку, чтобы убедиться, что javsacript является truthy, т.е. определен как объект или другое значение, что позволит предотвратить ошибку при вызове isGarbage() на нем.
if (javsacript && javsacript.isGarbage() != true) {
alert('I am not garbage!');
}
Примечание: Я не уверен, что если "javsacript" должен быть "JavaScript." В конечном счете это не имеет значения, поскольку ни один из них не был определен.
Я не знаю JS, но это 'javsacript' опечатка? – TerryA
1) Опечатка в 'javsacript'? 2) Это правда, а не (не соответствует истине)? – madhead
синтаксическая ошибка, за которой следует ссылка. – Musa