@pups5klass

Почему метка не определена?

Uncaught SyntaxError: Undefined label 'dva'

var a = +prompt('Введите число A:');
var b = +prompt('Введите число B:');

if (a == b) {
    alert('try числа равны');
} else {
    continue dva;
};

dva: if (a > b) {
        alert('а больше б');
    } else {
        continue tre;
    };

tre: if (a < b) {
        alert('б больше а');
    }
  • Вопрос задан
  • 193 просмотра
Пригласить эксперта
Ответы на вопрос 3
Seasle
@Seasle Куратор тега JavaScript
const a = parseInt(prompt('Введите число A:'), 10);
const b = parseInt(prompt('Введите число B:'), 10);

if (a === b) {
    alert('try числа равны');
} else if (a > b) {
    alert('а больше б');
} else if (a < b) {
    alert('б больше а');
}
Ответ написан
Stalker_RED
@Stalker_RED
Потому что вы неправильно их разместили, и вообще вы их неправильно используете.
https://developer.mozilla.org/ru/docs/Web/JavaScri...
Ответ написан
Комментировать
@Karpion
Вроде, break и continue - применяются исключительно к циклам. А в Вашем примере - Вы используете continue как goto, и вообще оно там совершенно не нужно, ибо ничего не делает.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы