Dla tych, którzy czekali na ciąg dalszy kursu. O ile tacy byli
10. Instrukcja przypisania:
c++ lub ++c - powiększenia zmiennej c o 1
c-- lub --c - pomniejszenie zmiennej c o 1
c=5 - do zmiennej c wstaw 5
c+=5 - powiększenie zmiennej c o 5
c-=5 - pomniejszenie zmiennej c o 5
c*=5 - pomnożenie zmiennej c przez 5
c/=5 - podzielenie zmiennej c przez 5
r=a%b - do zmiennej r wstaw resztę z dzielenia a przez b
!!!UWAGA!!!
Różnica między c++ i ++c:
c++ - najpierw zostanie użyta wartożć zmiennej c a dopiero potem zostanei powiększona o 1
++c - napierw wartożć zmiennej c zostanie powiększona a dopiero potem użyta
Przykłady:
Kod:
I
c=5;
alert(c++);//c==5
alert(c);//c==6
II
c=5;
alert(++c);//c==6
alert(c);//c==6
11. Instrukcja warunkowa if
Kilka sposobów użycia:
Kod:
I
if (warunek)
{instrukcja}
II
if (warunek)
{instrukcja 1}
else
{instrukcja 2}
III
if (warunek) instrukcja1;
else instrukcja2;
IV
if (warunek) instrukcja
V
if (warunek1)
{instrukcja1}
else if (warunek2)
{instrukcja2}
else
{instrukcja3}
!!!UWAGA!!!
Nawiasy () są wymagane!
Warunek daje wartożć TRUE/FALSE.
Nawiasy {} o instrukcja grupująca - odpowiednik begin i end w Pascalu.
Tworzenie warunków:
== - porównanie (np. a==2) sprawdza czy a jest równe 2
!!!UWAGA!!!
Napisanie a=2 oznacza przypisanie do zmiennej a wartożci 2
!= - różnożć (a!=2) sprawdza czy a jest różne od 2
< - mniejsze
<= - mniejsze bądź równe
> - większe
>= - większe bądź równe
Tworzenie rozbudowanych warunków(operatory logiczne):
&& - sprawdza czy oba warunki są prawdziwe
|| - sprawdza czy jeden z warunków jest prawdziwy
12. Sprawdzenie czy zmienna jest liczbą:
Sposób nie działa w 100%, ale jest to błąd w języku programowania.
Kod:
a=prompt("Podaj liczbę","");
a=parseInt(a);
if ([color=red]isNAN(a)[/color])
{
alert("To nie liczba");
}
else
{
//treżć skryptu, gdy a jest liczbą
}
Jak widać wyżej do sprawdzania czy zmienna jest liczbą służy polecenie isNAN(zmienna)
Gdy zmienna jest "nieliczbą" polecenie zwraca wartożć TRUE, a gdy zmienna jest liczbą zwraca FALSE.
13. Instrukcja przetwarzania warunkowego:
Kod:
(warunek)?wartożć jeżli TRUE:wartożć jeżli FALSE
Zakładki