Я учусь JavaScript от курса онлайн, и я попытался это:Как сравнить два простых значения?
var varNumber = 10;
if(varNumber==10) {
alert("Number is 10");
}
Я много раз проверял, и я не вижу каких-либо ошибок, но по какой-то причине он просто не отображается.
Я также пробовал document.write
вместо alert
на всякий случай, когда мой браузер блокирует всплывающее окно, но оно все еще не отображается.
Любые предложения?
Если это не работает, код не работает, у вас есть проблемы в других местах. – adeneo
Хорошо работает здесь: [** http: //jsfiddle.net/BH7Af/**] (http://jsfiddle.net/BH7Af/), а в качестве примечания стороны вы не выполняете сравнение строк. '10' рассматривается как число, хотя' '10" == 10' также будет 'истинным', поскольку только с использованием' == 'также выполняется преобразование типа данных, в отличие от' === 'где' "10" = == 10' не будет «истинным», но это не то, что вы делаете. – Nope
Что вы показываете здесь, это не сравнение строк, это числовое сравнение. Обязательно используйте Javascript Console, на которой отображаются ошибки JavaScript; Chrome и Firefox делают это легко. –