|
|
||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||
Z príkladu môžte vidieť, že pokiaľ sa v reťazci používa rovnaký druh úvodzoviek je potrebné pred tie, ktoré sa majú zobraziť v texte vložiť lomítko (\"). V opačnom prípade by reťazec spôsobil chybu tým, že časť za ďaľšími úvodzovkami by bola interpretovaná ako chyba a spôsobila nefunkčnosť celého skriptu ako t5 (obsah t5 nieje možné vypísať). Pri kombináciách úvodzoviek ako v príklade t3 nieje potrebné používať lomítka, čiže je vhodné keď sa druhy úvodzoviek kombinujú.
Je podporovaná väčšina operátorov a výrazov, ktoré používa Java, C/C++. Operátory sa používajú na manipuláciu alebo porovnávanie premenných. V JavaScripte sa delia na aritmetické, logické a bitové operátory.
Aritmetické operátory:
<script type
=
"text/javascript">
var num1 = 10;
var num2 = 1;
var num ;
num = num1 + num2;
document.write(num); //sčítanie dvoch premenných - výsledok 11
document.write("<br>"); //nový riadok
num++;
document.write(num); //inkrementácia premennej (++) - výsledok 12
document.write("<br>"); //nový riadok
num--;
document.write(num); //dekrementácia premennej - výsledok 11
document.write("<br>"); //nový riadok
num = num1 - num2;
document.write(num); //odčítanie dvoch premenných - výsledok 9
document.write("<br>"); //nový riadok
num = num1 * 2;
document.write(num); //násobenie premennej a čísla - výsledok 20
document.write("<br>"); //nový riadok
</script>
Výsledok:
Operátor mod (modulo) % zvyšok po delení sa používa podobne ako ostatné s tým, že vracia celočíselný zvyšok po delení. Napr.
var cislo = 10 % 3; // cislo bude mať hodnotu 1
cislo = 10 % 2; // cislo bude mať hodnotu 0
cislo = 10 % (-3.5); // cislo bude mať hodnotu 3
cislo = -10 % 3.5; // cislo bude mať hodnotu -3
cislo = -10 % (-3.5); // cislo bude mať hodnotu -3
Myslím, že z príkladu je všetko jasné. Ešte dodám, že aritmetické operátory je možné skracovať:
x = x + y;
- je to isté ako -
x += y;
Logické operátory:
Je potrebné uvedomiť si rozdiel medzi operátormi =,==, a ===. Prvý z nich znamená vždy priradenie (=) - x = 5;. Druhý (==) slúži k porovnávaniu jednotlivých premenných či už textových alebo číselných a tretí (===) tzv. identita je tiež porovnávací operátor ale s tým, že pri porovnávaní tu je dôležité či je hodnota v rovakom objekte. To zatiaľ nebudeme potrebovať.
Výsledkom porovnania je vždy hodnota typu Boolean (true alebo false).
Podmienkový operátor funguje nasledovne :
var cislo;
(a>b) ? cislo=1 : cislo=2 ;- pokiaľ je hodnota a väčšia ako hodnota b - podmienka je splnená a do premennej cislo je ulozená hodnota stojaca pred dvojbodkou. Ak je b väčšie do premennej cislo sa uloží hodnota stojaca za dvojbodkou.
O použití logických operátorov si povieme viac v diely, v ktorom budu vysvetlené príkazy na riadenie toku programu.
|
|
||
|
KOMENTARZE
Nie ma komentarzy dla tej pozycji. |
||
|
Tylko zarejestrowani użytkownicy mogą dopisywać komentarze.
|
||
| 1. |
Pacman linux Download: 5529x |
| 2. |
FreeBSD Download: 9747x |
| 3. |
PCLinuxOS-2010 Download: 9236x |
| 4. |
alcolix Download: 11711x |
| 5. |
Onebase Linux Download: 10399x |
| 6. |
Novell Linux Desktop Download: 0x |
| 7. |
KateOS Download: 6901x |
| 1. |
xinetd Download: 3031x |
| 2. |
RDGS Download: 937x |
| 3. |
spkg Download: 5938x |
| 4. |
LinPacker Download: 11124x |
| 5. |
VFU File Manager Download: 3748x |
| 6. |
LeftHand Mała Księgowość Download: 7979x |
| 7. |
MISU pyFotoResize Download: 3459x |
| 8. |
Lefthand CRM Download: 4243x |
| 9. |
MetadataExtractor Download: 0x |
| 10. |
RCP100 Download: 3756x |
| 11. |
Predaj softveru Download: 0x |
| 12. |
MSH Free Autoresponder Download: 0x |
linuxsoft.cz | Design:
www.megadesign.cz