Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Выражения ЕСЛИ с ИЛИ (http://www.flasher.ru/forum/showthread.php?t=103938)

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

Цитата:

Сообщение от bmg
Упростить это:
не возможно?
Плохо.

Я же ответил.

Код:

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"


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

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.