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:
Przykłady: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
11. Instrukcja warunkowa ifKod:I c=5; alert(c++);//c==5 alert(c);//c==6 II c=5; alert(++c);//c==6 alert(c);//c==6
Kilka sposobów użycia:
!!!UWAGA!!!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}
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.
Jak widać wyżej do sprawdzania czy zmienna jest liczbą służy polecenie isNAN(zmienna)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ą }
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



Odpowiedz z cytatem
Zakładki