Просмотр полной версии : Выражения ЕСЛИ с ИЛИ
Как правильно написать:
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
1. switch
CrazyFlasher, вариант «и» невозможен.
Упростить это:
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;
}
Упростить это:
не возможно?
Плохо.
Я же ответил.
switch (hhh) {
case 'pu':
case 'su':
case 'cu':
trace('ok');
break;
}
Ребята, по первому вопросу все понятно, высказывал свое сожяление.
А по второму интересовался не колличеством, переменных, а ИХ ТИПОМ.
к примеру есть переменная:
x = 0.20;
trace(x); //получим 0.2
а мне надо 0.20
точнее результат:
x = 1/5; //с нулем на конце
Также требуется Нули после целого числа, к примеру:
x = 0.20*5; //хотелось бы что бы x содержало 1.00 а не 1
Возможно ли это?
Если нет, то как поступить - что бы иметь возможность выводить 0.20 и 1.00?
При выводе чисел на экран, добавлять недостающие нули.
не подскажите как?
к 0.2
и к 3 или 25
CrazyFlasher
15.11.2007, 17:32
String(0.2) + "0"
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.