Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   Вопрос про сравнения (https://javascript.ru/forum/css-html/27050-vopros-pro-sravneniya.html)

san4es 01.04.2012 15:35

Вопрос про сравнения
 
Вопрос про условия:
if(A>=100) {var B = 10;};
if(A<100) {var B = 5};

if(C>=50) {var D = 20;};
if(C<50) {var D = 50};

var E = B+D;

Значения A и C вводятся в поле вручную. Как сложить B и D? Почему этот код не работает? Пишет условие B не найдено.

uberchel 01.04.2012 15:57

Держи:

var a = prompt('введите число',''),
    b = prompt('введите число','');
if (!/[a-z]/i.test(b)) {   
    a = (a>=100?10:5);
    b = (b>=50?20:50);
    document.write(a+b);
    } else alert('Вы ввели не число!\n');

san4es 01.04.2012 16:08

Этот код в моем случае не подходит, потому что условий не 2 а намного больше, и мне нужно полученное число (var E) вставить в определенную ячейку в таблице. Затем сравнить и в зависимости от того какое получится число вывести вывод на экран.

Примерно такой код:
if(A>=500) {var B = 20}
if(A>=100 && A<500) {var B = 10;};
if(A<100) {var B = 5};

if(C>=200) {var D = 10}
if(C>=50 && C<200) {var D = 30;};
if(C<50) {var D = 50};

var E = B+D;

if(E>=35) {условие};
if(E<35) {условие};

uberchel 01.04.2012 16:26

san4es, дак а кто вам мешает добавить условия ?

san4es 01.04.2012 16:56

Спасибо, вопрос закрыт :)


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