Вход

Просмотр полной версии : Выражения ЕСЛИ с ИЛИ


bmg
15.11.2007, 16:02
Как правильно написать:

if(hhh==("pu" && "su" && "cu")){
trace("GOOD True!");
}


И еще вопрос, наверное простой, есть ли тип переменной который может содержать подобные данные как - 0.20, 01.00, 1.00(или с запятой)?

Заранее благодарен

CrazyFlasher
15.11.2007, 16:13
1.

//если с "и"
if(hhh == "pu" && hhh == "su" && hhh == "cu"){
trace("GOOD True!");
}
//если с "или"
if(hhh == "pu" || hhh == "su" || hhh == "cu"){
trace("GOOD True!");
}

2. Array

etc
15.11.2007, 16:26
1. switch

CrazyFlasher, вариант «и» невозможен.

bmg
15.11.2007, 16:36
Упростить это:

if(hhh == "pu" || hhh == "su" || hhh == "cu"){
trace("GOOD True!");
}


не возможно?
Плохо.
to __etc: сейчас как раз и использую switch

по 2.
Как понять Array - там же тоже типы - или стринг или Number
Но стринг не получается:

var summa:String = (1/5);

CrazyFlasher
15.11.2007, 16:42
2_etc: сорри :) сморозил.
2bmq: было бы плохо если б было возмонжо =) одна переменная не может иметь одновременно 3 разных значения :)


var arr:Array = [1,2,3,4,5];


ну если для вас это проще, то пожалуйста :)

switch (hhh){
case "pu":
case "su":
case "cu":
trace("GOOD True!");
break;
}

etc
15.11.2007, 16:45
Упростить это:
не возможно?
Плохо.
Я же ответил.

switch (hhh) {
case 'pu':
case 'su':
case 'cu':
trace('ok');
break;
}

bmg
15.11.2007, 17:02
Ребята, по первому вопросу все понятно, высказывал свое сожяление.

А по второму интересовался не колличеством, переменных, а ИХ ТИПОМ.
к примеру есть переменная:

x = 0.20;
trace(x); //получим 0.2

а мне надо 0.20
точнее результат:

x = 1/5; //с нулем на конце


Также требуется Нули после целого числа, к примеру:

x = 0.20*5; //хотелось бы что бы x содержало 1.00 а не 1


Возможно ли это?
Если нет, то как поступить - что бы иметь возможность выводить 0.20 и 1.00?

etc
15.11.2007, 17:19
При выводе чисел на экран, добавлять недостающие нули.

bmg
15.11.2007, 17:27
не подскажите как?
к 0.2
и к 3 или 25

CrazyFlasher
15.11.2007, 17:32
String(0.2) + "0"