![]() |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
|
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: 5096x |
2. |
FreeBSD Download: 9311x |
3. |
PCLinuxOS-2010 Download: 8799x |
4. |
alcolix Download: 11190x |
5. |
Onebase Linux Download: 9910x |
6. |
Novell Linux Desktop Download: 0x |
7. |
KateOS Download: 6459x |
1. |
xinetd Download: 2623x |
2. |
RDGS Download: 937x |
3. |
spkg Download: 5247x |
4. |
LinPacker Download: 10393x |
5. |
VFU File Manager Download: 3396x |
6. |
LeftHand Mała Księgowość Download: 7484x |
7. |
MISU pyFotoResize Download: 3090x |
8. |
Lefthand CRM Download: 3760x |
9. |
MetadataExtractor Download: 0x |
10. |
RCP100 Download: 3373x |
11. |
Predaj softveru Download: 0x |
12. |
MSH Free Autoresponder Download: 0x |