Operator JavaScript
operator penugasan JavaScript digunakan untuk membandingkan nilai-nilai, melakukan operasi aritmatika dan sejenisnya.
JavaScript Aritmatika Operator
operator aritmatika digunakan untuk melakukan operasi pada dua variabel atau nilai-nilai.
Tugasy = 5, tabel berikut akan menunjukkan bahwa Anda menggunakan operator aritmatika:
operator | deskripsi | contoh | nilai y | x nilai | contoh online |
---|---|---|---|---|---|
+ | tambahan | x = y + 2 | y = 5 | x = 7 | contoh >> |
- | pengurangan | x = y - 2 | y = 5 | x = 3 | contoh >> |
* | perkalian | x = y * 2 | y = 5 | x = 10 | contoh >> |
/ | divisi | x = y / 2 | y = 5 | x = 2,5 | contoh >> |
% | sisa | x = y% 2 | y = 5 | x = 1 | contoh >> |
++ | kenaikan | x = ++ y | y = 6 | x = 6 | contoh >> |
x = y ++ | y = 6 | x = 5 | contoh >> | ||
- | pengurangan | x = --y | y = 4 | x = 4 | contoh >> |
x = y-- | y = 4 | x = 5 | contoh >> |
Tentang operator aritmatika, Anda dapat membaca kami Operator tutorial JavaScript .
Operator Penugasan JavaScript
operator penugasan JavaScript digunakan untuk memberikan nilai pada variabel.
Mengingat x = 10 dan y = 5, tabel di bawah menjelaskan operator penugasan:
operator | contoh | sama Seperti | x nilai | contoh online |
---|---|---|---|---|
= | x = y | x = y | x = 5 | contoh >> |
+ = | x + = y | x = x + y | x = 15 | contoh >> |
- = | x - = y | x = x - y | x = 5 | contoh >> |
* = | x * = y | x = x * y | x = 50 | contoh >> |
/ = | x / = y | x = x / y | x = 2 | contoh >> |
% = | x% = y | x = x% y | x = 0 | contoh >> |
Tentang operator penugasan, Anda dapat membaca kami Operator tutorial JavaScript .
JavaScript String Operator
+ Operator + = operator dapat digunakan untuk menggabungkan string.
Mengingattext1 = "Baik", text2 ="Pagi", dan text3 = "", tabel berikut menjelaskan penggunaan operator tali:
operator | contoh | text1 | text2 | text3 | contoh online |
---|---|---|---|---|---|
+ | text3 = text1 + text2 | "Baik" | "Pagi" | "Selamat Pagi" | contoh >> |
+ = | text1 + = text2 | "Selamat Pagi" | "Pagi" | ' " | contoh >> |
perbandingan
Menganalisis logika perbandingan untuk pernyataan untuk tentukan diberikan dua nilai atau variabel yang sama.
Mengingatx = 5, tabel berikut menunjukkan perbandingan penggunaan:
operator | deskripsi | membandingkan | hasil | contoh online |
---|---|---|---|---|
== | sama | x == 8 | palsu | contoh >> |
x == 5 | benar | contoh >> | ||
=== | Nilai-nilai, dan jenis yang sama (selalu sama) | x === "5" | palsu | contoh >> |
x === 5 | benar | contoh >> | ||
! = | Tidak sama | x! = 8 | benar | contoh >> |
! == | Nilai dan jenis yang tidak, dll (tidak selalu sama) | x! == "5" | benar | contoh >> |
x! == 5 | palsu | contoh >> | ||
> | lebih besar dari | x> 8 | palsu | contoh >> |
< | Kurang dari | x <8 | benar | contoh >> |
> = | Lebih besar dari atau sama dengan | x> = 8 | palsu | contoh >> |
<= | Kurang dari atau sama dengan | x <= 8 | benar | contoh >> |
Tentang perbandingan, Anda dapat membaca kami perbandingan tutorial JavaScript .
operator kondisional
Operator kondisional berdasarkan kondisi untuk operator penugasan.
Mengingatx = 6 dan y = 3, tabel berikut menunjukkan operator kondisional operasi:
tatabahasa | contoh | contoh online |
---|---|---|
nilai variabel = (kondisi) Nilai 1 :? 2 | ? Voteable = (umur & 18) "Terlalu muda": "cukup lama" | contoh >> |
Operator logis
Operator logis untuk menentukan hubungan logis antara variabel atau nilai-nilai.
Mengingatx = 6 dan y = 3, contoh berikut menunjukkan penggunaan operator logika:
operator | deskripsi | contoh |
---|---|---|
&& | dan | (X <10 && y> 1) benar |
|| | atau | (X == 5 || y == 5) adalah palsu |
! | non- | ! (X == y) benar |
JavaScript Bitwise Operator
operator bitwise bekerja pada nomor 32-bit. Setiap operasi digital akan dikonversi ke 32-bit. Hasilnya akan dikonversi ke nomor JavaScript.
operator | deskripsi | contoh | seperti | hasil | desimal |
---|---|---|---|---|---|
& | DAN | x = 5 & 1 | 0101 & 0001 | 0001 | 1 |
| | OR | x = 5 | 1 | 0101 | 0001 | 0101 | 5 |
~ | dinegasikan | x = ~ 5 | ~ 0101 | 1010 | 10 |
^ | XOR | x = 5 ^ 1 | 0101 ^ 0001 | 0100 | 4 |
<< | Kiri / td> | x = 5 << 1 | 0101 << 1 | 1010 | 10 |
>> | benar | x = 5 >> 1 | 0101 >> 1 | 0010 | 2 |