Как исправить ошибку в JavaScript с if...else?
Первый раз пробую прогать на JS. Сделал простую страничу с 2 текстовыми полями и одной кнопкой. При нажатии на кнопку должны браться данные с полей и выводить их сумму в alert() Но вылезает ошибка.
Подскажите, как ее решить?
Код
function func() {
var x = document.getElementById("text1").value;
var y = document.getElementById("text2").value;
var z = x + y;
if (x == ' ') and (y == ' '){
alert("Поля пустые");
}
else{
alert("Вы ввели: " + x + " и " + y + ". А получаете: " + z);
}
}
Ошибка
Вот с &&
Ответы (1 шт):
Автор решения: RavenTheX
→ Ссылка
Почитайте про то как работают логические операторы в js, и используйте строгую проверку ===
function func() {
var x = document.getElementById("text1").value;
var y = document.getElementById("text2").value;
var z = x + y;
if (x === '' && y === '') {
alert("Поля пустые");
} else {
alert("Вы ввели: " + x + " и " + y + ". А получаете: " + z);
}

