OPERATOR
STRING
Operator + pada data berjenis string
digunakan untuk menggabungkan dua variabel/nilaistring. Perlu dicatat juga
bahwa var tes ='a'+'b' adalah sama dengan var tes ='ab'.
Contoh :
var tes ='a';
var tes2 = tes
+'b'; //hasilnya: tes2 akan bernilai string “ab”
PRIORITAS
Pada saat akan melakukan operasi
dengan banyak operator dalam satu waktu, browser harus tahu dengan urutan mana
operasi dilakukan berdasarkan prioritas dari operator. Prioritas ini
menunjukkan urutan suatu operator dieksekusi oleh browser. Berikut ini adalah
tabel tingkat prioritas dari seluruh operator mulai dari yang tertinggi.
Table 5. contoh
penggunaan fungsi Urutan eksekusi operator
Urutan
|
Operator
|
1
|
. []
()
|
2
|
++ --
- ~ ! delete new typeof void
|
3
|
* / %
|
4
|
+ - +
|
5
|
<<>>>>>
|
6
|
<<=
>>= instanceof
|
7
|
== !=
=== !==
|
8
|
&
|
9
|
^
|
10
|
|
|
11
|
&&
|
12
|
||
|
13
|
?:
|
14
|
= += -= *= /= %= <<= >>=
>>>= &= ^= |=
|
15
|
,
|
Contoh :
var hasil = 78 *
9 + 3;
document.write(hasil);//
hasilnya: 702
document.write(“<br>”);
hasil = 78 * (9
+ 3);
document.write(hasil);
// hasilnya: 936