Как получилось, что подсказка не появляется?Мне нужна помощь в установке переменной для ввода из приглашения - PullRequest
0 голосов
/ 05 июня 2018
var x = prompt("What is your name").toLowerCase();
{
if x = "ernest" {
document.write("Yooo");
}
else {
document.write("loser");
}

Это JavaScript.Мне нужна помощь в назначении ввода из приглашения для переменной.

1 Ответ

0 голосов
/ 05 июня 2018

Ваше заявление if неверно, попробуйте это:

if (x === "ernest"){
  document.write("Yooo");
} else {
  document.write("loser");
}

Обратите внимание, что это: x = "ernest" является назначением.Вы назначаете "ernest" для x.

Но это: x == "ernest" - это сравнение.Вы сравниваете, если "ernest" - это значение x.

И даже лучше: x === "ernest".Вы сравниваете, если «ernest» является строкой и является значением x (сравнивает и значение, и тип).

= - оператор присваивания

== - сравнениеоператор

=== является оператором строгого сравнения

Проверьте документы здесь

Кроме того, использование document.write() является плохой практикой, посколькуперезапишет весь ваш документ.Если вы используете его только для практики, это нормально, но не рекомендуется в реальном проекте.

...