Loading:


    Kurs ActionScript 3 dla początkujących - część 2

    6. Kilka warunków do spełnienia

     

    Czasem jednak potrzebujemy spełnić nie jeden, a kilka warunków aby sprawdzić np czy użytkownik wypełnił wszystkie pola formularza itp. Powróćmy zatem do instrukcji warunkowej if..else.

     

    Jeśli chcemy sprawdzić czy uczeń zdał dwa lub więcej egzaminów oraz później obliczyć mu średnią z nich, wtedy musimy użyć więcej niż jednego warunku, do oddzielania warunków między siebie służą 4 operatory: &, &&, |, ||. Czyli tak naprawdę dwa operatory z dwoma funkcjami. Pierwszy z nich & czytając jako "and" czyli " i ", oraz | czytając jako "or" czyli "lub". Przykład pod spodem ilustruje zastosowanie takich operatorów w warunkach:

     

    var wynik1 = 100;
    var wynik2 = 50;

    //sprawdzamy czy uczeń zdał 2 egzaminy
    if (wynik1 >= 30 && wynik2 >=30)
    {
    var srednia = (wynik1 + wynik2)/2;
    }
    else
    {
    trace ("Nie zdałeś jednego lub więcej egzmainu");
    }

     

    Przykład dla logicznego || (lub):

     

    var wynik1 = 100;
    var wynik2 = 50;

    //jeśli użytkownik dostał chociaż raz 100% to wyświetlamy nagrode
    if (wynik1 == 100 || wynik2 == 100)
    {
    trace ("Brawo, dostałeś 100% z jednego lub więcej egzaminu");
    }
    else
    {
    trace ("Nie zdałeś żadnego egzaminu na 100%");
    }

     

    Różnica pomiędzy pojedynczym &, a podwójnym && to sprawdzanie jednego lub dwóch warunków np. jeśli warunek 1 się spełnił to warunek 2 z operatorem || nie zostanie sprawdzany (zaoszczędza to czas wykonywania skryptu), jednak gdy użyjemy | wtedy oba warunki zostaną sprawdzone.



    Dalsza czê¶æ: 1 2 3 4 5 6 7

    Napisz Artyku³






    Dodano przez: divix
    Ranga: Administrator serwisu Punktów: 0
    Komentarze użytkowników
    Fajnie że jest to wszystko takie dosyć mocno przejrzyste i podzielone na małe fragmenty. Choć i tak momentami się pogubiłem i nie dokońca wszystko zrozumiamłem to jest to najbardziej przejrzysty kurs z jaskim miałem do czynienia do dziś i to do AS3 po polsku. Bravo!
    autor: grafik_skazany_na_as | 4448 | 2009-12-02 22:43:25


      • Tre¶æ komentarza
        Kod do komentarza (opcjonalnie)
        PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
        Autor
        Token
        token

         

         








    funkcje.net
    Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2025 v.1.5 | design: diviXdesign & rainbowcolors