Ваше заявление 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()
является плохой практикой, посколькуперезапишет весь ваш документ.Если вы используете его только для практики, это нормально, но не рекомендуется в реальном проекте.