Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 19.10.2015, 18:07
Новичок на форуме
Отправить личное сообщение для Randle Посмотреть профиль Найти все сообщения от Randle
 
Регистрация: 19.10.2015
Сообщений: 6

Подскажите, простой вопрос по циклам
var a = prompt("print a,b or c");
switch(a) {
    case "a": 
        console.log("A")
        break;
    case "b":
        console.log("B")
        break;
    case "c":
        console.log("C")
        break;
        default:
        ???
}

Подскажите, как повторно вызвать var a = prompt("print a,b or c"); ?
Всем спасибо за внимание.

Последний раз редактировалось Randle, 19.10.2015 в 18:18.
Ответить с цитированием
  #2 (permalink)  
Старый 19.10.2015, 18:38
Аватар для EmperioAf
Профессор
Отправить личное сообщение для EmperioAf Посмотреть профиль Найти все сообщения от EmperioAf
 
Регистрация: 15.01.2015
Сообщений: 622

Что вы имеете ввиду?
var a = prompt("print a,b or c");
switch(a) {
    case "a":
        console.log("A")
        break;
    case "b":
        console.log("B")
        break;
    case "c":
        console.log("C")
        break;
        default:
        var a = prompt("print a,b or c"); alert(a);
}
Ответить с цитированием
  #3 (permalink)  
Старый 19.10.2015, 18:48
Новичок на форуме
Отправить личное сообщение для Randle Посмотреть профиль Найти все сообщения от Randle
 
Регистрация: 19.10.2015
Сообщений: 6

Сообщение от EmperioAf Посмотреть сообщение
Что вы имеете ввиду?
Я имею ввиду, что цикл должен поторяться, пока не будет введено одно из предложеных в условии значений.
Что-то вроде - goto а -, если введеное значение неверно.
Ответить с цитированием
  #4 (permalink)  
Старый 19.10.2015, 18:58
Аватар для EmperioAf
Профессор
Отправить личное сообщение для EmperioAf Посмотреть профиль Найти все сообщения от EmperioAf
 
Регистрация: 15.01.2015
Сообщений: 622

while(true) {
  var a = prompt("print a,b or c");
  if (a == 'a') {
    console.log("A");
        break;
  }

  if (a == 'b') {
    console.log("B");
        break;
  }

  if (a == 'c') {
    console.log("C");
        break;
  }
}
Ответить с цитированием
  #5 (permalink)  
Старый 19.10.2015, 19:02
Новичок на форуме
Отправить личное сообщение для Randle Посмотреть профиль Найти все сообщения от Randle
 
Регистрация: 19.10.2015
Сообщений: 6

Спасибо!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Простой вопрос sedila jQuery 1 25.06.2012 07:32
Вопрос по многразовому срабатыванию talliar Общие вопросы Javascript 4 01.06.2012 13:38
мааленький вопрос по Regexp:) mirniy Общие вопросы Javascript 1 22.01.2009 20:47
Очень простой как даже по мне вопрос по поводу setTimeout & setInterval Хранитель Света Общие вопросы Javascript 5 12.07.2008 20:34
Простой вопрос - надо из скрипта перейти на ссылку Brother Общие вопросы Javascript 1 27.02.2008 09:50