Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Подскажите как вывести надпись (https://javascript.ru/forum/misc/27440-podskazhite-kak-vyvesti-nadpis.html)

poseydon 12.04.2012 22:35

Подскажите как вывести надпись
 
Есть код

if (rez0>=rez6) {var rez00=10};

rez00 = Math.round(rez00);
ttt.value = ttt.value + '\n ';
ttt.value = ttt.value + rez00;
ttt.value = ttt.value + ' ';
document.getElementById('res00').value=rez00;

Поскажите плиз как сделать так что б если условие выполнятся то вместо 10 писалось бы например "Магадан"

9xakep 12.04.2012 22:39

Добавьте какой-нибудь флажок:
var c = false;
var a = +prompt('','')
if( (a+1) == 1 ) {
a = 10;
c = true;
} else a = 10;
if(c) {
alert('магадан')
} else alert(a)

Mixxx 12.04.2012 22:42

Цитата:

Сообщение от poseydon (Сообщение 168658)
вместо 10 писалось бы например "Магадан"

так:
var flag=false;
if (rez0>=rez6) {var rez00=10; flag=true;} 

rez00 = Math.round(rez00);
ttt.value = ttt.value + '\n  ';
ttt.value = ttt.value + (flag? 'Магадан' : rez00);
ttt.value = ttt.value + ' ';
document.getElementById('res00').value=rez00;

9xakep 12.04.2012 22:44

Mixxx,
нее...ему надо что именно, когда выполнялось условие, лучше вообще все в один if запихать:
if (rez0>=rez6) {var rez00=10

rez00 = Math.round(rez00);
ttt.value = ttt.value + '\n  ';
ttt.value = ttt.value + 'Магадан';
ttt.value = ttt.value + ' ';
document.getElementById('res00').value=rez00;
}

Вот так вот.

poseydon 12.04.2012 22:48

переменную rez00 может иметь и другие числа, а хочется в место чисел вывести текст

Пример rez00=10 на экране Магадан
rez00=9 на экране москва
rez00=8 на экране киев

и т.д.

9xakep 12.04.2012 22:50

poseydon,
используйте switch


Часовой пояс GMT +3, время: 08:17.