Javascript Operator

Para =operator penugasan digunakan untuk menempatkan nilai ke variabel JavaScript.

Para + operator aritmatika digunakan untuk menambah nilai-nilai bersama.

y=5;
z=2;
x=y+z;

Nilai dari x, setelah eksekusi dari pernyataan di atas, adalah 7.

Operator Aritmatika JavaScript

Operator aritmatika digunakan untuk melakukan aritmatika antara variabel dan / atau nilai-nilai.

Mengingat bahwa y = 5 , tabel di bawah menjelaskan operator aritmatika:

Operator Description Example Result
+ Addition x=y+2 x=7 y=5
- Subtraction x=y-2 x=3 y=5
* Multiplication x=y*2 x=10 y=5
/ Division x=y/2 x=2.5 y=5
% Modulus (division remainder) x=y%2 x=1 y=5
++ Increment x=++y x=6 y=6
x=y++ x=5 y=6
Decrement x=–y x=4 y=4
x=y– x=5 y=4

Operator Penugasan JavaScript

Penugasan operator digunakan untuk menetapkan nilai ke variabel JavaScript.

Mengingat bahwa x = 10 dan y = 5, tabel di bawah menjelaskan operator penugasan:

Operator Example Same As Result
= x=y x=5
+= x+=y x=x+y x=15
-= x-=y x=x-y x=5
*= x*=y x=x*y x=50
/= x/=y x=x/y x=2
%= x%=y x=x%y x=0

Operator + yang Digunakan pada String

Operator + juga dapat digunakan untuk menambahkan variabel string atau nilai-nilai teks bersama-sama.

Untuk menambahkan dua atau lebih variabel string bersama, gunakan operator +.

txt1=”What a very”;
txt2=”nice day”;
txt3=txt1+txt2;

Setelah eksekusi pernyataan di atas, variabel txt3 berisi “What a verynice day”.

Untuk menambah ruang antara dua string, masukkan ruang menjadi salah satu string:

txt1=”What a very “;
txt2=”nice day”;
txt3=txt1+txt2;

atau menyisipkan spasi dalam ekspresi:

txt1=”What a very”;
txt2=”nice day”;
txt3=txt1+” “+txt2;

Setelah eksekusi pernyataan di atas, variabel txt3 berisi:

“What a very nice day”

Menambahkan String dan Nomor

Aturannya adalah: Jika Anda menambahkan nomor dan string, hasilnya akan menjadi string!

x=5+5;
document.write(x);x=”5″+”5″;
document.write(x);x=5+”5″;
document.write(x);

x=”5″+5;
document.write(x);

 

Leave a Reply

Your email address will not be published. Required fields are marked *