Operator dalam JavaScript - Halo semuanya, pada kesempatan kali ini kita semua akan belajar tentang operator dalam bahasa pemrograman JavaScript.
Apa itu Operator?
Mari kita ambil ungkapan sederhana
a + b = 43
a - b = 23
a / b = 3.3
a % b = 3
a + b + c = 43Test
++a = 35
--b = 8
Set the variables to different values and then try...
_4 sama dengan a + b = 43
a - b = 23
a / b = 3.3
a % b = 3
a + b + c = 43Test
++a = 35
--b = 8
Set the variables to different values and then try...
5. Di sini a + b = 43
a - b = 23
a / b = 3.3
a % b = 3
a + b + c = 43Test
++a = 35
--b = 8
Set the variables to different values and then try...
6 dan a + b = 43
a - b = 23
a / b = 3.3
a % b = 3
a + b + c = 43Test
++a = 35
--b = 8
Set the variables to different values and then try...
7 disebut a + b = 43
a - b = 23
a / b = 3.3
a % b = 3
a + b + c = 43Test
++a = 35
--b = 8
Set the variables to different values and then try...
8 dan a + b = 43
a - b = 23
a / b = 3.3
a % b = 3
a + b + c = 43Test
++a = 35
--b = 8
Set the variables to different values and then try...
9 disebut
var a = 10;
var b = 20;
var linebreak = "
";
document.write["[a == b] => "];
result = [a == b];
document.write[result];
document.write[linebreak];
document.write["[a < b] => "];
result = [a < b];
document.write[result];
document.write[linebreak];
document.write["[a > b] => "];
result = [a > b];
document.write[result];
document.write[linebreak];
document.write["[a != b] => "];
result = [a != b];
document.write[result];
document.write[linebreak];
document.write["[a >= b] => "];
result = [a >= b];
document.write[result];
document.write[linebreak];
document.write["[a "];
result = [a b];
document.write[result];
document.write[linebreak];
document.write["[a != b] => "];
result = [a != b];
document.write[result];
document.write[linebreak];
document.write["[a >= b] => "];
result = [a >= b];
document.write[result];
document.write[linebreak];
document.write["[a "];
result = [a b];
document.write[result];
document.write[linebreak];
document.write["[a != b] => "];
result = [a != b];
document.write[result];
document.write[linebreak];
document.write["[a >= b] => "];
result = [a >= b];
document.write[result];
document.write[linebreak];
document.write["[a "];
result = [a b];
document.write[result];
document.write[linebreak];
document.write["[a != b] => "];
result = [a != b];
document.write[result];
document.write[linebreak];
document.write["[a >= b] => "];
result = [a >= b];
document.write[result];
document.write[linebreak];
document.write["[a "];
result = [a b];
document.write[result];
document.write[linebreak];
document.write["[a != b] => "];
result = [a != b];
document.write[result];
document.write[linebreak];
document.write["[a >= b] => "];
result = [a >= b];
document.write[result];
document.write[linebreak];
document.write["[a "];
result = [a b];
document.write[result];
document.write[linebreak];
document.write["[a != b] => "];
result = [a != b];
document.write[result];
document.write[linebreak];
document.write["[a >= b] => "];
result = [a >= b];
document.write[result];
document.write[linebreak];
document.write["[a "];
result = [a b];
document.write[result];
document.write[linebreak];
document.write["[a != b] => "];
result = [a != b];
document.write[result];
document.write[linebreak];
document.write["[a >= b] => "];
result = [a >= b];
document.write[result];
document.write[linebreak];
document.write["[a "];
result = [a b];
document.write[result];
document.write[linebreak];
document.write["[a != b] => "];
result = [a != b];
document.write[result];
document.write[linebreak];
document.write["[a >= b] => "];
result = [a >= b];
document.write[result];
document.write[linebreak];
document.write["[a "];
result = [a b];
document.write[result];
document.write[linebreak];
document.write["[a != b] => "];
result = [a != b];
document.write[result];
document.write[linebreak];
document.write["[a >= b] => "];
result = [a >= b];
document.write[result];
document.write[linebreak];
document.write["[a "];
result = [a b];
document.write[result];
document.write[linebreak];
document.write["[a != b] => "];
result = [a != b];
document.write[result];
document.write[linebreak];
document.write["[a >= b] => "];
result = [a >= b];
document.write[result];
document.write[linebreak];
document.write["[a "];
result = [a false
[a < b] => true
[a > b] => false
[a != b] => true
[a >= b] => false
a true
Set the variables to different values and different operators and then try...
0
_1 - Kalikan kedua operan Sebagai contoh.[a == b] => false [a < b] => true [a > b] => false [a != b] => true [a >= b] => false a true Set the variables to different values and different operators and then try...
_2 akan memberikan[a == b] => false [a < b] => true [a > b] => false [a != b] => true [a >= b] => false a true Set the variables to different values and different operators and then try...
3[a == b] => false [a < b] => true [a > b] => false [a != b] => true [a >= b] => false a true Set the variables to different values and different operators and then try...
_4 - Membagi pembilang dengan penyebut Misalnya.[a == b] => false [a < b] => true [a > b] => false [a != b] => true [a >= b] => false a true Set the variables to different values and different operators and then try...
_5 akan memberikan[a == b] => false [a < b] => true [a > b] => false [a != b] => true [a >= b] => false a true Set the variables to different values and different operators and then try...
6[a == b] => false [a < b] => true [a > b] => false [a != b] => true [a >= b] => false a true Set the variables to different values and different operators and then try...
_7 - Menghasilkan sisa dari pembagian bilangan bulat Misalnya.[a == b] => false [a < b] => true [a > b] => false [a != b] => true [a >= b] => false a true Set the variables to different values and different operators and then try...
_8 akan memberikan[a == b] => false [a < b] => true [a > b] => false [a != b] => true [a >= b] => false a true Set the variables to different values and different operators and then try...
9[a == b] => false [a < b] => true [a > b] => false [a != b] => true [a >= b] => false a true Set the variables to different values and different operators and then try...
0 - Kenaikan nilai integer dari satu Contoh.var a = true; var b = false; var linebreak = "
"; document.write["[a && b] => "]; result = [a && b]; document.write[result]; document.write[linebreak]; document.write["[a || b] => "]; result = [a || b]; document.write[result]; document.write[linebreak]; document.write["![a && b] => "]; result = [![a && b]]; document.write[result]; document.write[linebreak];Set the variables to different values and different operators and then try...
1 akan memberikanvar a = true; var b = false; var linebreak = "
"; document.write["[a && b] => "]; result = [a && b]; document.write[result]; document.write[linebreak]; document.write["[a || b] => "]; result = [a || b]; document.write[result]; document.write[linebreak]; document.write["![a && b] => "]; result = [![a && b]]; document.write[result]; document.write[linebreak];Set the variables to different values and different operators and then try...
2var a = true; var b = false; var linebreak = "
"; document.write["[a && b] => "]; result = [a && b]; document.write[result]; document.write[linebreak]; document.write["[a || b] => "]; result = [a || b]; document.write[result]; document.write[linebreak]; document.write["![a && b] => "]; result = [![a && b]]; document.write[result]; document.write[linebreak];Set the variables to different values and different operators and then try...
3 - Kurangi nilai bilangan bulat satu per satu Misalnya.var a = true; var b = false; var linebreak = "
"; document.write["[a && b] => "]; result = [a && b]; document.write[result]; document.write[linebreak]; document.write["[a || b] => "]; result = [a || b]; document.write[result]; document.write[linebreak]; document.write["![a && b] => "]; result = [![a && b]]; document.write[result]; document.write[linebreak];Set the variables to different values and different operators and then try...
4 akan memberikanvar a = true; var b = false; var linebreak = "
"; document.write["[a && b] => "]; result = [a && b]; document.write[result]; document.write[linebreak]; document.write["[a || b] => "]; result = [a || b]; document.write[result]; document.write[linebreak]; document.write["![a && b] => "]; result = [![a && b]]; document.write[result]; document.write[linebreak];Set the variables to different values and different operators and then try...
5a + b = 43 a - b = 23 a / b = 3.3 a % b = 3 a + b + c = 43Test ++a = 35 --b = 8 Set the variables to different values and then try...
Catatan - Operator penjumlahan
var a = true;
var b = false;
var linebreak = "
";
document.write["[a && b] => "];
result = [a && b];
document.write[result];
document.write[linebreak];
document.write["[a || b] => "];
result = [a || b];
document.write[result];
document.write[linebreak];
document.write["![a && b] => "];
result = [![a && b]];
document.write[result];
document.write[linebreak];
Set the variables to different values and different operators and then try...
_6 berfungsi untuk Numerik dan juga String. misalnya
var a = true;
var b = false;
var linebreak = "
";
document.write["[a && b] => "];
result = [a && b];
document.write[result];
document.write[linebreak];
document.write["[a || b] => "];
result = [a || b];
document.write[result];
document.write[linebreak];
document.write["![a && b] => "];
result = [![a && b]];
document.write[result];
document.write[linebreak];
Set the variables to different values and different operators and then try...
_7 akan menghasilkan
var a = true;
var b = false;
var linebreak = "
";
document.write["[a && b] => "];
result = [a && b];
document.write[result];
document.write[linebreak];
document.write["[a || b] => "];
result = [a || b];
document.write[result];
document.write[linebreak];
document.write["![a && b] => "];
result = [![a && b]];
document.write[result];
document.write[linebreak];
Set the variables to different values and different operators and then try...
8Contoh kode berikut menunjukkan cara menggunakan operator aritmatika dalam JavaScript
var a = 33;
var b = 10;
var c = "Test";
var linebreak = "
";
document.write["a + b = "];
result = a + b;
document.write[result];
document.write[linebreak];
document.write["a - b = "];
result = a - b;
document.write[result];
document.write[linebreak];
document.write["a / b = "];
result = a / b;
document.write[result];
document.write[linebreak];
document.write["a % b = "];
result = a % b;
document.write[result];
document.write[linebreak];
document.write["a + b + c = "];
result = a + b + c;
document.write[result];
document.write[linebreak];
a = ++a;
document.write["++a = "];
result = ++a;
document.write[result];
document.write[linebreak];
b = --b;
document.write["--b = "];
result = --b;
document.write[result];
document.write[linebreak];
Set the variables to different values and then try...
Kurang lebih hasilnya seperti berikut
a + b = 43
a - b = 23
a / b = 3.3
a % b = 3
a + b + c = 43Test
++a = 35
--b = 8
Set the variables to different values and then try...
Operator Perbandingan
JavaScript mendukung operator perbandingan berikut - Kami berasumsi
var a = 10;
var b = 20;
var linebreak = "
";
document.write["[a == b] => "];
result = [a == b];
document.write[result];
document.write[linebreak];
document.write["[a < b] => "];
result = [a < b];
document.write[result];
document.write[linebreak];
document.write["[a > b] => "];
result = [a > b];
document.write[result];
document.write[linebreak];
document.write["[a != b] => "];
result = [a != b];
document.write[result];
document.write[linebreak];
document.write["[a >= b] => "];
result = [a >= b];
document.write[result];
document.write[linebreak];
document.write["[a "];
result = [a b];
document.write[result];
document.write[linebreak];
document.write["[a != b] => "];
result = [a != b];
document.write[result];
document.write[linebreak];
document.write["[a >= b] => "];
result = [a >= b];
document.write[result];
document.write[linebreak];
document.write["[a "];
result = [a b];
document.write[result];
document.write[linebreak];
document.write["[a != b] => "];
result = [a != b];
document.write[result];
document.write[linebreak];
document.write["[a >= b] => "];
result = [a >= b];
document.write[result];
document.write[linebreak];
document.write["[a "];
result = [a b];
document.write[result];
document.write[linebreak];
document.write["[a != b] => "];
result = [a != b];
document.write[result];
document.write[linebreak];
document.write["[a >= b] => "];
result = [a >= b];
document.write[result];
document.write[linebreak];
document.write["[a "];
result = [a false
[a || b] => true
![a && b] => true
Set the variables to different values and different operators and then try...
_3 - Periksa apakah nilai dua operan sama atau tidak, jika demikian, maka kondisinya menjadi benar. Sebagai contoh. [a && b] => false
[a || b] => true
![a && b] => true
Set the variables to different values and different operators and then try...
_4 tidak benar
_5 - Periksa apakah nilai dua operan sama atau tidak, jika nilainya tidak sama, maka kondisinya menjadi benar. Sebagai contoh.[a && b] => false [a || b] => true ![a && b] => true Set the variables to different values and different operators and then try...
_6 benar[a && b] => false [a || b] => true ![a && b] => true Set the variables to different values and different operators and then try...
_7 - Periksa apakah nilai operan kiri lebih besar dari nilai operan kanan, jika demikian, maka kondisinya menjadi benar. Sebagai contoh.[a && b] => false [a || b] => true ![a && b] => true Set the variables to different values and different operators and then try...
_8 tidak benar[a && b] => false [a || b] => true ![a && b] => true Set the variables to different values and different operators and then try...
_9 - Periksa apakah nilai operan kiri lebih kecil dari nilai operan kanan, jika ya, maka kondisi menjadi benar. Contoh.[a && b] => false [a || b] => true ![a && b] => true Set the variables to different values and different operators and then try...
_0 benarvar a = 2; // Bit presentation 10 var b = 3; // Bit presentation 11 var linebreak = "
"; document.write["[a & b] => "]; result = [a & b]; document.write[result]; document.write[linebreak]; document.write["[a | b] => "]; result = [a | b]; document.write[result]; document.write[linebreak]; document.write["[a ^ b] => "]; result = [a ^ b]; document.write[result]; document.write[linebreak]; document.write["[~b] => "]; result = [~b]; document.write[result]; document.write[linebreak]; document.write["[a "]; result = [a > b]; document.write[result]; document.write[linebreak];Set the variables to different values and different operators and then try...
_1 - Periksa apakah nilai operan kiri lebih besar atau sama dengan nilai operan kanan, jika demikian, maka kondisinya menjadi benar. Sebagai contoh.var a = 2; // Bit presentation 10 var b = 3; // Bit presentation 11 var linebreak = "
"; document.write["[a & b] => "]; result = [a & b]; document.write[result]; document.write[linebreak]; document.write["[a | b] => "]; result = [a | b]; document.write[result]; document.write[linebreak]; document.write["[a ^ b] => "]; result = [a ^ b]; document.write[result]; document.write[linebreak]; document.write["[~b] => "]; result = [~b]; document.write[result]; document.write[linebreak]; document.write["[a "]; result = [a > b]; document.write[result]; document.write[linebreak];Set the variables to different values and different operators and then try...
_2 tidak benarvar a = 2; // Bit presentation 10 var b = 3; // Bit presentation 11 var linebreak = "
"; document.write["[a & b] => "]; result = [a & b]; document.write[result]; document.write[linebreak]; document.write["[a | b] => "]; result = [a | b]; document.write[result]; document.write[linebreak]; document.write["[a ^ b] => "]; result = [a ^ b]; document.write[result]; document.write[linebreak]; document.write["[~b] => "]; result = [~b]; document.write[result]; document.write[linebreak]; document.write["[a "]; result = [a > b]; document.write[result]; document.write[linebreak];Set the variables to different values and different operators and then try...
_3 - Periksa apakah nilai operan kiri kurang dari atau sama dengan nilai operan kanan, jika demikian, maka kondisinya menjadi benar. Sebagai contoh.var a = 2; // Bit presentation 10 var b = 3; // Bit presentation 11 var linebreak = "
"; document.write["[a & b] => "]; result = [a & b]; document.write[result]; document.write[linebreak]; document.write["[a | b] => "]; result = [a | b]; document.write[result]; document.write[linebreak]; document.write["[a ^ b] => "]; result = [a ^ b]; document.write[result]; document.write[linebreak]; document.write["[~b] => "]; result = [~b]; document.write[result]; document.write[linebreak]; document.write["[a "]; result = [a > b]; document.write[result]; document.write[linebreak];Set the variables to different values and different operators and then try...
_4 benarvar a = 2; // Bit presentation 10 var b = 3; // Bit presentation 11 var linebreak = "
"; document.write["[a & b] => "]; result = [a & b]; document.write[result]; document.write[linebreak]; document.write["[a | b] => "]; result = [a | b]; document.write[result]; document.write[linebreak]; document.write["[a ^ b] => "]; result = [a ^ b]; document.write[result]; document.write[linebreak]; document.write["[~b] => "]; result = [~b]; document.write[result]; document.write[linebreak]; document.write["[a "]; result = [a > b]; document.write[result]; document.write[linebreak];Set the variables to different values and different operators and then try...
Contoh kode berikut menunjukkan cara menggunakan operator perbandingan di JavaScript
var a = 10;
var b = 20;
var linebreak = "
";
document.write["[a == b] => "];
result = [a == b];
document.write[result];
document.write[linebreak];
document.write["[a < b] => "];
result = [a < b];
document.write[result];
document.write[linebreak];
document.write["[a > b] => "];
result = [a > b];
document.write[result];
document.write[linebreak];
document.write["[a != b] => "];
result = [a != b];
document.write[result];
document.write[linebreak];
document.write["[a >= b] => "];
result = [a >= b];
document.write[result];
document.write[linebreak];
document.write["[a "];
result = [a false
[a < b] => true
[a > b] => false
[a != b] => true
[a >= b] => false
a true
Set the variables to different values and different operators and then try...
Operator Logis [atau Relasional].
JavaScript mendukung operator logis berikut - Kami berasumsi
var a = 10;
var b = 20;
var linebreak = "
";
document.write["[a == b] => "];
result = [a == b];
document.write[result];
document.write[linebreak];
document.write["[a < b] => "];
result = [a < b];
document.write[result];
document.write[linebreak];
document.write["[a > b] => "];
result = [a > b];
document.write[result];
document.write[linebreak];
document.write["[a != b] => "];
result = [a != b];
document.write[result];
document.write[linebreak];
document.write["[a >= b] => "];
result = [a >= b];
document.write[result];
document.write[linebreak];
document.write["[a "];
result = [a b];
document.write[result];
document.write[linebreak];
document.write["[a != b] => "];
result = [a != b];
document.write[result];
document.write[linebreak];
document.write["[a >= b] => "];
result = [a >= b];
document.write[result];
document.write[linebreak];
document.write["[a "];
result = [a b];
document.write[result];
document.write[linebreak];
document.write["[a != b] => "];
result = [a != b];
document.write[result];
document.write[linebreak];
document.write["[a >= b] => "];
result = [a >= b];
document.write[result];
document.write[linebreak];
document.write["[a "];
result = [a b];
document.write[result];
document.write[linebreak];
document.write["[a != b] => "];
result = [a != b];
document.write[result];
document.write[linebreak];
document.write["[a >= b] => "];
result = [a >= b];
document.write[result];
document.write[linebreak];
document.write["[a "];
result = [a > b];
document.write[result];
document.write[linebreak];
Set the variables to different values and different operators and then try...
_9 - Jika kedua operan tidak nol, maka kondisi menjadi benar. Contoh. [a & b] => 2
[a | b] => 3
[a ^ b] => 1
[~b] => -4
[a 16
[a >> b] => 0
Set the variables to different values and different operators and then try...
0 benar
_1 - Jika salah satu dari dua operan tidak nol, maka kondisi menjadi benar. Sebagai contoh.[a & b] => 2 [a | b] => 3 [a ^ b] => 1 [~b] => -4 [a 16 [a >> b] => 0 Set the variables to different values and different operators and then try...
_2 benar[a & b] => 2 [a | b] => 3 [a ^ b] => 1 [~b] => -4 [a 16 [a >> b] => 0 Set the variables to different values and different operators and then try...
_3 - Membalik keadaan logis dari operan. Jika suatu kondisi benar, maka operator Logical NOT akan membuatnya salah. Contoh.[a & b] => 2 [a | b] => 3 [a ^ b] => 1 [~b] => -4 [a 16 [a >> b] => 0 Set the variables to different values and different operators and then try...
_4 salah[a & b] => 2 [a | b] => 3 [a ^ b] => 1 [~b] => -4 [a 16 [a >> b] => 0 Set the variables to different values and different operators and then try...
Contoh Coba kode berikut untuk mempelajari cara menerapkan Operator Logika di JavaScript
var a = true;
var b = false;
var linebreak = "
";
document.write["[a && b] => "];
result = [a && b];
document.write[result];
document.write[linebreak];
document.write["[a || b] => "];
result = [a || b];
document.write[result];
document.write[linebreak];
document.write["![a && b] => "];
result = [![a && b]];
document.write[result];
document.write[linebreak];
Set the variables to different values and different operators and then try...
Kurang lebih hasilnya seperti berikut
[a && b] => false
[a || b] => true
![a && b] => true
Set the variables to different values and different operators and then try...
Operator bitwise
JavaScript mendukung operator bitwise berikut - Kami berasumsi
var a = 10;
var b = 20;
var linebreak = "
";
document.write["[a == b] => "];
result = [a == b];
document.write[result];
document.write[linebreak];
document.write["[a < b] => "];
result = [a < b];
document.write[result];
document.write[linebreak];
document.write["[a > b] => "];
result = [a > b];
document.write[result];
document.write[linebreak];
document.write["[a != b] => "];
result = [a != b];
document.write[result];
document.write[linebreak];
document.write["[a >= b] => "];
result = [a >= b];
document.write[result];
document.write[linebreak];
document.write["[a "];
result = [a false
[a < b] => true
[a > b] => false
[a != b] => true
[a >= b] => false
a true
Set the variables to different values and different operators and then try...
6 dan
var a = 10;
var b = 20;
var linebreak = "
";
document.write["[a == b] => "];
result = [a == b];
document.write[result];
document.write[linebreak];
document.write["[a < b] => "];
result = [a < b];
document.write[result];
document.write[linebreak];
document.write["[a > b] => "];
result = [a > b];
document.write[result];
document.write[linebreak];
document.write["[a != b] => "];
result = [a != b];
document.write[result];
document.write[linebreak];
document.write["[a >= b] => "];
result = [a >= b];
document.write[result];
document.write[linebreak];
document.write["[a "];
result = [a 2
[a | b] => 3
[a ^ b] => 1
[~b] => -4
[a 16
[a >> b] => 0
Set the variables to different values and different operators and then try...
8, lalu -
_9 - Ia melakukan operasi Boolean AND pada setiap bit argumen bilangan bulatnya. Sebagai contoh.[a & b] => 2 [a | b] => 3 [a ^ b] => 1 [~b] => -4 [a 16 [a >> b] => 0 Set the variables to different values and different operators and then try...
0 adalahvar a = 33; var b = 10; var linebreak = "
"; document.write["Value of a => [a = b] => "]; result = [a = b]; document.write[result]; document.write[linebreak]; document.write["Value of a => [a += b] => "]; result = [a += b]; document.write[result]; document.write[linebreak]; document.write["Value of a => [a -= b] => "]; result = [a -= b]; document.write[result]; document.write[linebreak]; document.write["Value of a => [a *= b] => "]; result = [a *= b]; document.write[result]; document.write[linebreak]; document.write["Value of a => [a /= b] => "]; result = [a /= b]; document.write[result]; document.write[linebreak]; document.write["Value of a => [a %= b] => "]; result = [a %= b]; document.write[result]; document.write[linebreak];Set the variables to different values and different operators and then try...
6[a == b] => false [a < b] => true [a > b] => false [a != b] => true [a >= b] => false a true Set the variables to different values and different operators and then try...
_2 - Ia melakukan operasi Boolean OR pada setiap bit argumen bilangan bulatnya. Sebagai contoh.var a = 33; var b = 10; var linebreak = "
"; document.write["Value of a => [a = b] => "]; result = [a = b]; document.write[result]; document.write[linebreak]; document.write["Value of a => [a += b] => "]; result = [a += b]; document.write[result]; document.write[linebreak]; document.write["Value of a => [a -= b] => "]; result = [a -= b]; document.write[result]; document.write[linebreak]; document.write["Value of a => [a *= b] => "]; result = [a *= b]; document.write[result]; document.write[linebreak]; document.write["Value of a => [a /= b] => "]; result = [a /= b]; document.write[result]; document.write[linebreak]; document.write["Value of a => [a %= b] => "]; result = [a %= b]; document.write[result]; document.write[linebreak];Set the variables to different values and different operators and then try...
3 adalahvar a = 33; var b = 10; var linebreak = "
"; document.write["Value of a => [a = b] => "]; result = [a = b]; document.write[result]; document.write[linebreak]; document.write["Value of a => [a += b] => "]; result = [a += b]; document.write[result]; document.write[linebreak]; document.write["Value of a => [a -= b] => "]; result = [a -= b]; document.write[result]; document.write[linebreak]; document.write["Value of a => [a *= b] => "]; result = [a *= b]; document.write[result]; document.write[linebreak]; document.write["Value of a => [a /= b] => "]; result = [a /= b]; document.write[result]; document.write[linebreak]; document.write["Value of a => [a %= b] => "]; result = [a %= b]; document.write[result]; document.write[linebreak];Set the variables to different values and different operators and then try...
8[a & b] => 2 [a | b] => 3 [a ^ b] => 1 [~b] => -4 [a 16 [a >> b] => 0 Set the variables to different values and different operators and then try...
_5 - Ini melakukan operasi OR Boolean eksklusif pada setiap bit argumen bilangan bulatnya. Eksklusif ATAU berarti satu operan benar atau dua operan benar, tetapi tidak keduanya. Sebagai contoh.var a = 33; var b = 10; var linebreak = "
"; document.write["Value of a => [a = b] => "]; result = [a = b]; document.write[result]; document.write[linebreak]; document.write["Value of a => [a += b] => "]; result = [a += b]; document.write[result]; document.write[linebreak]; document.write["Value of a => [a -= b] => "]; result = [a -= b]; document.write[result]; document.write[linebreak]; document.write["Value of a => [a *= b] => "]; result = [a *= b]; document.write[result]; document.write[linebreak]; document.write["Value of a => [a /= b] => "]; result = [a /= b]; document.write[result]; document.write[linebreak]; document.write["Value of a => [a %= b] => "]; result = [a %= b]; document.write[result]; document.write[linebreak];Set the variables to different values and different operators and then try...
6 adalahvar a = 33; var b = 10; var linebreak = "
"; document.write["Value of a => [a = b] => "]; result = [a = b]; document.write[result]; document.write[linebreak]; document.write["Value of a => [a += b] => "]; result = [a += b]; document.write[result]; document.write[linebreak]; document.write["Value of a => [a -= b] => "]; result = [a -= b]; document.write[result]; document.write[linebreak]; document.write["Value of a => [a *= b] => "]; result = [a *= b]; document.write[result]; document.write[linebreak]; document.write["Value of a => [a /= b] => "]; result = [a /= b]; document.write[result]; document.write[linebreak]; document.write["Value of a => [a %= b] => "]; result = [a %= b]; document.write[result]; document.write[linebreak];Set the variables to different values and different operators and then try...
7var a = 33; var b = 10; var linebreak = "
"; document.write["Value of a => [a = b] => "]; result = [a = b]; document.write[result]; document.write[linebreak]; document.write["Value of a => [a += b] => "]; result = [a += b]; document.write[result]; document.write[linebreak]; document.write["Value of a => [a -= b] => "]; result = [a -= b]; document.write[result]; document.write[linebreak]; document.write["Value of a => [a *= b] => "]; result = [a *= b]; document.write[result]; document.write[linebreak]; document.write["Value of a => [a /= b] => "]; result = [a /= b]; document.write[result]; document.write[linebreak]; document.write["Value of a => [a %= b] => "]; result = [a %= b]; document.write[result]; document.write[linebreak];Set the variables to different values and different operators and then try...
_8 - Ini adalah operator unary dan beroperasi dengan membalikkan semua bit dalam operan. Sebagai contoh.var a = 33; var b = 10; var linebreak = "
"; document.write["Value of a => [a = b] => "]; result = [a = b]; document.write[result]; document.write[linebreak]; document.write["Value of a => [a += b] => "]; result = [a += b]; document.write[result]; document.write[linebreak]; document.write["Value of a => [a -= b] => "]; result = [a -= b]; document.write[result]; document.write[linebreak]; document.write["Value of a => [a *= b] => "]; result = [a *= b]; document.write[result]; document.write[linebreak]; document.write["Value of a => [a /= b] => "]; result = [a /= b]; document.write[result]; document.write[linebreak]; document.write["Value of a => [a %= b] => "]; result = [a %= b]; document.write[result]; document.write[linebreak];Set the variables to different values and different operators and then try...
_9 adalahvar a = 33; var b = 10; var linebreak = "
"; document.write["Value of a => [a = b] => "]; result = [a = b]; document.write[result]; document.write[linebreak]; document.write["Value of a => [a += b] => "]; result = [a += b]; document.write[result]; document.write[linebreak]; document.write["Value of a => [a -= b] => "]; result = [a -= b]; document.write[result]; document.write[linebreak]; document.write["Value of a => [a *= b] => "]; result = [a *= b]; document.write[result]; document.write[linebreak]; document.write["Value of a => [a /= b] => "]; result = [a /= b]; document.write[result]; document.write[linebreak]; document.write["Value of a => [a %= b] => "]; result = [a %= b]; document.write[result]; document.write[linebreak];Set the variables to different values and different operators and then try...
0Value of a => [a = b] => 10 Value of a => [a += b] => 20 Value of a => [a -= b] => 10 Value of a => [a *= b] => 100 Value of a => [a /= b] => 10 Value of a => [a %= b] => 0 Set the variables to different values and different operators and then try...
1 - Ini menggeser semua bit dalam operan pertama ke kiri dengan jumlah tempat yang ditentukan dalam operan kedua. Bit baru diisi dengan nol. Menggeser nilai ke kiri satu posisi sama dengan mengalikannya dengan 2, menggeser dua posisi sama dengan mengalikannya dengan 4, dan seterusnya. Sebagai contoh.Value of a => [a = b] => 10 Value of a => [a += b] => 20 Value of a => [a -= b] => 10 Value of a => [a *= b] => 100 Value of a => [a /= b] => 10 Value of a => [a %= b] => 0 Set the variables to different values and different operators and then try...
2 adalahValue of a => [a = b] => 10 Value of a => [a += b] => 20 Value of a => [a -= b] => 10 Value of a => [a *= b] => 100 Value of a => [a /= b] => 10 Value of a => [a %= b] => 0 Set the variables to different values and different operators and then try...
6a + b = 43 a - b = 23 a / b = 3.3 a % b = 3 a + b + c = 43Test ++a = 35 --b = 8 Set the variables to different values and then try...
[Pergeseran Kanan] - Operator Pergeseran Kanan Biner. Nilai operan kiri digeser ke kanan dengan jumlah bit yang ditentukan oleh operan kanan. Sebagai contoh. [A >> 1] adalah 1
4 - Operator ini seperti operator >>, hanya saja bit yang digeser ke kiri selalu nol. Sebagai contoh.Value of a => [a = b] => 10 Value of a => [a += b] => 20 Value of a => [a -= b] => 10 Value of a => [a *= b] => 100 Value of a => [a /= b] => 10 Value of a => [a %= b] => 0 Set the variables to different values and different operators and then try...
5 adalahValue of a => [a = b] => 10 Value of a => [a += b] => 20 Value of a => [a -= b] => 10 Value of a => [a *= b] => 100 Value of a => [a /= b] => 10 Value of a => [a %= b] => 0 Set the variables to different values and different operators and then try...
7var a = 33; var b = 10; var linebreak = "
"; document.write["Value of a => [a = b] => "]; result = [a = b]; document.write[result]; document.write[linebreak]; document.write["Value of a => [a += b] => "]; result = [a += b]; document.write[result]; document.write[linebreak]; document.write["Value of a => [a -= b] => "]; result = [a -= b]; document.write[result]; document.write[linebreak]; document.write["Value of a => [a *= b] => "]; result = [a *= b]; document.write[result]; document.write[linebreak]; document.write["Value of a => [a /= b] => "]; result = [a /= b]; document.write[result]; document.write[linebreak]; document.write["Value of a => [a %= b] => "]; result = [a %= b]; document.write[result]; document.write[linebreak];Set the variables to different values and different operators and then try...
Contoh Coba kode berikut untuk mengimplementasikan operator Bitwise di JavaScript
var a = 2; // Bit presentation 10
var b = 3; // Bit presentation 11
var linebreak = "
";
document.write["[a & b] => "];
result = [a & b];
document.write[result];
document.write[linebreak];
document.write["[a | b] => "];
result = [a | b];
document.write[result];
document.write[linebreak];
document.write["[a ^ b] => "];
result = [a ^ b];
document.write[result];
document.write[linebreak];
document.write["[~b] => "];
result = [~b];
document.write[result];
document.write[linebreak];
document.write["[a "];
result = [a > b];
document.write[result];
document.write[linebreak];
Set the variables to different values and different operators and then try...
Kurang lebih hasilnya seperti berikut
[a & b] => 2
[a | b] => 3
[a ^ b] => 1
[~b] => -4
[a 16
[a >> b] => 0
Set the variables to different values and different operators and then try...
Operator Penugasan
JavaScript mendukung operator penugasan berikut -
7 - Menetapkan nilai dari operan sisi kanan ke operan sisi kiri. Sebagai contoh.Value of a => [a = b] => 10 Value of a => [a += b] => 20 Value of a => [a -= b] => 10 Value of a => [a *= b] => 100 Value of a => [a /= b] => 10 Value of a => [a %= b] => 0 Set the variables to different values and different operators and then try...
8 akan menetapkan nilaiValue of a => [a = b] => 10 Value of a => [a += b] => 20 Value of a => [a -= b] => 10 Value of a => [a *= b] => 100 Value of a => [a /= b] => 10 Value of a => [a %= b] => 0 Set the variables to different values and different operators and then try...
var a = 10; var b = 20; var linebreak = "
"; document.write["[a == b] => "]; result = [a == b]; document.write[result]; document.write[linebreak]; document.write["[a < b] => "]; result = [a < b]; document.write[result]; document.write[linebreak]; document.write["[a > b] => "]; result = [a > b]; document.write[result]; document.write[linebreak]; document.write["[a != b] => "]; result = [a != b]; document.write[result]; document.write[linebreak]; document.write["[a >= b] => "]; result = [a >= b]; document.write[result]; document.write[linebreak]; document.write["[a "]; result = [a =, >> =, & =,. = dan ^ =Contoh Coba kode berikut untuk menerapkan operator penugasan di JavaScript
var a = 33; var b = 10; var linebreak = "
"; document.write["Value of a => [a = b] => "]; result = [a = b]; document.write[result]; document.write[linebreak]; document.write["Value of a => [a += b] => "]; result = [a += b]; document.write[result]; document.write[linebreak]; document.write["Value of a => [a -= b] => "]; result = [a -= b]; document.write[result]; document.write[linebreak]; document.write["Value of a => [a *= b] => "]; result = [a *= b]; document.write[result]; document.write[linebreak]; document.write["Value of a => [a /= b] => "]; result = [a /= b]; document.write[result]; document.write[linebreak]; document.write["Value of a => [a %= b] => "]; result = [a %= b]; document.write[result]; document.write[linebreak];Set the variables to different values and different operators and then try...
Kurang lebih hasilnya seperti berikut
Value of a => [a = b] => 10 Value of a => [a += b] => 20 Value of a => [a -= b] => 10 Value of a => [a *= b] => 100 Value of a => [a /= b] => 10 Value of a => [a %= b] => 0 Set the variables to different values and different operators and then try...
Operator Lain
Kami akan membahas dua operator di sini yang cukup berguna dalam JavaScript. operator bersyarat
16 dan operatora + b = 43 a - b = 23 a / b = 3.3 a % b = 3 a + b + c = 43Test ++a = 35 --b = 8 Set the variables to different values and then try...
17a + b = 43 a - b = 23 a / b = 3.3 a % b = 3 a + b + c = 43Test ++a = 35 --b = 8 Set the variables to different values and then try...
Operator Bersyarat [?. ]
Operator kondisional pertama mengevaluasi ekspresi untuk nilai benar atau salah dan kemudian mengeksekusi salah satu dari dua pernyataan yang diberikan tergantung pada hasil evaluasi
_18 - Jika kondisinya benar? . Alih-alih nilai Ya + b = 43 a - b = 23 a / b = 3.3 a % b = 3 a + b + c = 43Test ++a = 35 --b = 8 Set the variables to different values and then try...
Contoh Coba kode berikut untuk memahami cara kerja Operator Bersyarat dalam JavaScript
0a + b = 43 a - b = 23 a / b = 3.3 a % b = 3 a + b + c = 43Test ++a = 35 --b = 8 Set the variables to different values and then try...
Kurang lebih hasilnya seperti berikut
_1a + b = 43 a - b = 23 a / b = 3.3 a % b = 3 a + b + c = 43Test ++a = 35 --b = 8 Set the variables to different values and then try...
jenis Operator
Operator typeof adalah operator unary yang ditempatkan sebelum operan tunggal, yang bisa bertipe apa saja. Nilainya adalah string yang menunjukkan tipe data operan
Operator typeof mengevaluasi ke "angka", "string", atau "boolean" jika operan adalah angka, string, atau nilai boolean dan mengembalikan benar atau salah berdasarkan evaluasi
Kapan operator bitwise digunakan?
Bitwise adalah operator khusus yang dapat digunakan a> a> a> a> a> a> a> a> a> untuk menangani operasi logika bilangan biner dalam bentuk bit.Apa itu operator Bitwise?
6 Jenis Operator Bitwise .Operator bitwise. [ATAU].Operator bitwise & [DAN].Operator bitwise ^ [Eksklusif ATAU / XOR].Operator bitwise ~ [TIDAK].Operator Bitwise >> [Geser Kanan].Operator BitwiseChủ Đề