Cara menggunakan operator unary javascript

Operator unary plus (+_) mendahului operannya dan mengevaluasi ke operannya tetapi mencoba untuk , jika belum

+x

Meskipun negasi unary (-_) juga dapat mengubah non-angka, unary plus adalah cara tercepat dan pilihan untuk mengubah sesuatu menjadi angka, karena tidak melakukan operasi lain pada angka. Itu dapat mengonversi representasi string bilangan bulat dan float, serta nilai non-string true, false, dan null. Bilangan bulat dalam format desimal dan heksadesimal (0x-awalan) didukung. Angka negatif didukung (meskipun tidak untuk hex). Menggunakan operator pada nilai BigInt melempar TypeError. Jika tidak dapat menguraikan nilai tertentu, itu akan dievaluasi menjadi NaN

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 ekspresi 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
<html>
   <body>  
      <script type = "text/javascript">
            var a = 10;
            var b = 20;
            var linebreak = "<br />";
      
            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 <= b) => ");
            result = (a <= b);
            document.write(result);
            document.write(linebreak);
      </script>      
      Set the variables to different values and different operators and then try...
   </body>
</html>
0. JavaScript mendukung jenis operator berikut

  • Operator Aritmatika
  • Operator Perbandingan
  • Operator Logis (atau Relasional).
  • Operator Penugasan
  • Operator kondisional (atau ternary).

Mari kita lihat semua operator satu per satu

Operator Aritmatika

JavaScript mendukung operator aritmatika berikut - Kami berasumsi

<html>
   <body>  
      <script type = "text/javascript">
            var a = 10;
            var b = 20;
            var linebreak = "<br />";
      
            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 <= b) => ");
            result = (a <= b);
            document.write(result);
            document.write(linebreak);
      </script>      
      Set the variables to different values and different operators and then try...
   </body>
</html>
1 mencakup
<html>
   <body>  
      <script type = "text/javascript">
            var a = 10;
            var b = 20;
            var linebreak = "<br />";
      
            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 <= b) => ");
            result = (a <= b);
            document.write(result);
            document.write(linebreak);
      </script>      
      Set the variables to different values and different operators and then try...
   </body>
</html>
2 dan
<html>
   <body>  
      <script type = "text/javascript">
            var a = 10;
            var b = 20;
            var linebreak = "<br />";
      
            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 <= b) => ");
            result = (a <= b);
            document.write(result);
            document.write(linebreak);
      </script>      
      Set the variables to different values and different operators and then try...
   </body>
</html>
3 mencakup
<html>
   <body>  
      <script type = "text/javascript">
            var a = 10;
            var b = 20;
            var linebreak = "<br />";
      
            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 <= b) => ");
            result = (a <= b);
            document.write(result);
            document.write(linebreak);
      </script>      
      Set the variables to different values and different operators and then try...
   </body>
</html>
4, lalu -

  • <html>
       <body>  
          <script type = "text/javascript">
                var a = 10;
                var b = 20;
                var linebreak = "<br />";
          
                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 <= b) => ");
                result = (a <= b);
                document.write(result);
                document.write(linebreak);
          </script>      
          Set the variables to different values and different operators and then try...
       </body>
    </html>
    
    5 - Menambahkan dua operan, Contoh.
    <html>
       <body>  
          <script type = "text/javascript">
                var a = 10;
                var b = 20;
                var linebreak = "<br />";
          
                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 <= b) => ");
                result = (a <= b);
                document.write(result);
                document.write(linebreak);
          </script>      
          Set the variables to different values and different operators and then try...
       </body>
    </html>
    
    6 akan memberikan
    <html>
       <body>  
          <script type = "text/javascript">
                var a = 10;
                var b = 20;
                var linebreak = "<br />";
          
                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 <= b) => ");
                result = (a <= b);
                document.write(result);
                document.write(linebreak);
          </script>      
          Set the variables to different values and different operators and then try...
       </body>
    </html>
    
    7

  • <html>
       <body>  
          <script type = "text/javascript">
                var a = 10;
                var b = 20;
                var linebreak = "<br />";
          
                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 <= b) => ");
                result = (a <= b);
                document.write(result);
                document.write(linebreak);
          </script>      
          Set the variables to different values and different operators and then try...
       </body>
    </html>
    
    8 - Kurangi operan kedua dari Contoh pertama.
    <html>
       <body>  
          <script type = "text/javascript">
                var a = 10;
                var b = 20;
                var linebreak = "<br />";
          
                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 <= b) => ");
                result = (a <= b);
                document.write(result);
                document.write(linebreak);
          </script>      
          Set the variables to different values and different operators and then try...
       </body>
    </html>
    
    9 akan memberikan
    (a == b) => false 
    (a < b) => true 
    (a > b) => false 
    (a != b) => true 
    (a >= b) => false 
    a <= b) => true
    Set the variables to different values and different operators and then try...
    
    0

  • (a == b) => false 
    (a < b) => true 
    (a > b) => false 
    (a != b) => true 
    (a >= b) => false 
    a <= b) => true
    Set the variables to different values and different operators and then try...
    
    1 - Kalikan kedua operan Sebagai contoh.
    (a == b) => false 
    (a < b) => true 
    (a > b) => false 
    (a != b) => true 
    (a >= b) => false 
    a <= b) => 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 <= b) => 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 <= b) => 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 <= b) => 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 <= b) => 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 <= b) => 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 <= b) => 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 <= b) => true
    Set the variables to different values and different operators and then try...
    
    9

  • <html>
       <body>   
          <script type = "text/javascript">
                var a = true;
                var b = false;
                var linebreak = "<br />";
          
                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);
          </script>      
          <p>Set the variables to different values and different operators and then try...</p>
       </body>
    </html>
    
    _0 - Menaikkan nilai bilangan bulat dari satu Contoh.
    <html>
       <body>   
          <script type = "text/javascript">
                var a = true;
                var b = false;
                var linebreak = "<br />";
          
                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);
          </script>      
          <p>Set the variables to different values and different operators and then try...</p>
       </body>
    </html>
    
    _1 akan memberikan
    <html>
       <body>   
          <script type = "text/javascript">
                var a = true;
                var b = false;
                var linebreak = "<br />";
          
                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);
          </script>      
          <p>Set the variables to different values and different operators and then try...</p>
       </body>
    </html>
    
    2

  • <html>
       <body>   
          <script type = "text/javascript">
                var a = true;
                var b = false;
                var linebreak = "<br />";
          
                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);
          </script>      
          <p>Set the variables to different values and different operators and then try...</p>
       </body>
    </html>
    
    _3 - Kurangi nilai bilangan bulat satu per satu Misalnya.
    <html>
       <body>   
          <script type = "text/javascript">
                var a = true;
                var b = false;
                var linebreak = "<br />";
          
                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);
          </script>      
          <p>Set the variables to different values and different operators and then try...</p>
       </body>
    </html>
    
    _4 akan memberikan
    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

Catatan - Operator penjumlahan

<html>
   <body>   
      <script type = "text/javascript">
            var a = true;
            var b = false;
            var linebreak = "<br />";
      
            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);
      </script>      
      <p>Set the variables to different values and different operators and then try...</p>
   </body>
</html>
6 berfungsi untuk Numerik dan juga String. misalnya
<html>
   <body>   
      <script type = "text/javascript">
            var a = true;
            var b = false;
            var linebreak = "<br />";
      
            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);
      </script>      
      <p>Set the variables to different values and different operators and then try...</p>
   </body>
</html>
_7 akan menghasilkan
<html>
   <body>   
      <script type = "text/javascript">
            var a = true;
            var b = false;
            var linebreak = "<br />";
      
            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);
      </script>      
      <p>Set the variables to different values and different operators and then try...</p>
   </body>
</html>
8

Contoh kode berikut menunjukkan cara menggunakan operator aritmatika dalam JavaScript

<html>
   <body>
   
      <script type = "text/javascript">
            var a = 33;
            var b = 10;
            var c = "Test";
            var linebreak = "<br />";
         
            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);
      </script>
      
      Set the variables to different values and then try...
   </body>
</html>

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

<html>
   <body>  
      <script type = "text/javascript">
            var a = 10;
            var b = 20;
            var linebreak = "<br />";
      
            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 <= b) => ");
            result = (a <= b);
            document.write(result);
            document.write(linebreak);
      </script>      
      Set the variables to different values and different operators and then try...
   </body>
</html>
1 mencakup
<html>
   <body>  
      <script type = "text/javascript">
            var a = 10;
            var b = 20;
            var linebreak = "<br />";
      
            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 <= b) => ");
            result = (a <= b);
            document.write(result);
            document.write(linebreak);
      </script>      
      Set the variables to different values and different operators and then try...
   </body>
</html>
2 dan
<html>
   <body>  
      <script type = "text/javascript">
            var a = 10;
            var b = 20;
            var linebreak = "<br />";
      
            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 <= b) => ");
            result = (a <= b);
            document.write(result);
            document.write(linebreak);
      </script>      
      Set the variables to different values and different operators and then try...
   </body>
</html>
3 mencakup
<html>
   <body>  
      <script type = "text/javascript">
            var a = 10;
            var b = 20;
            var linebreak = "<br />";
      
            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 <= b) => ");
            result = (a <= b);
            document.write(result);
            document.write(linebreak);
      </script>      
      Set the variables to different values and different operators and then try...
   </body>
</html>
4, lalu -

  • (a && b) => 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

  • (a && b) => false 
    (a || b) => true 
    !(a && b) => true
    Set the variables to different values and different operators and then try...
    
    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.
    <html>
       <body>   
          <script type = "text/javascript">
                var a = 2; // Bit presentation 10
                var b = 3; // Bit presentation 11
                var linebreak = "<br />";
             
                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 << b) => ");
                result = (a << b);
                document.write(result);
                document.write(linebreak);
             
                document.write("(a >> b) => ");
                result = (a >> b);
                document.write(result);
                document.write(linebreak);
          </script>      
          <p>Set the variables to different values and different operators and then try...</p>
       </body>
    </html>
    
    _0 benar

  • <html>
       <body>   
          <script type = "text/javascript">
                var a = 2; // Bit presentation 10
                var b = 3; // Bit presentation 11
                var linebreak = "<br />";
             
                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 << b) => ");
                result = (a << b);
                document.write(result);
                document.write(linebreak);
             
                document.write("(a >> b) => ");
                result = (a >> b);
                document.write(result);
                document.write(linebreak);
          </script>      
          <p>Set the variables to different values and different operators and then try...</p>
       </body>
    </html>
    
    1 - Periksa apakah nilai operan kiri lebih besar atau sama dengan nilai operan kanan, jika demikian, maka kondisinya menjadi benar. Sebagai contoh.
    <html>
       <body>   
          <script type = "text/javascript">
                var a = 2; // Bit presentation 10
                var b = 3; // Bit presentation 11
                var linebreak = "<br />";
             
                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 << b) => ");
                result = (a << b);
                document.write(result);
                document.write(linebreak);
             
                document.write("(a >> b) => ");
                result = (a >> b);
                document.write(result);
                document.write(linebreak);
          </script>      
          <p>Set the variables to different values and different operators and then try...</p>
       </body>
    </html>
    
    _2 tidak benar

  • <html>
       <body>   
          <script type = "text/javascript">
                var a = 2; // Bit presentation 10
                var b = 3; // Bit presentation 11
                var linebreak = "<br />";
             
                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 << b) => ");
                result = (a << b);
                document.write(result);
                document.write(linebreak);
             
                document.write("(a >> b) => ");
                result = (a >> b);
                document.write(result);
                document.write(linebreak);
          </script>      
          <p>Set the variables to different values and different operators and then try...</p>
       </body>
    </html>
    
    _3 - Periksa apakah nilai operan kiri kurang dari atau sama dengan nilai operan kanan, jika demikian, maka kondisinya menjadi benar. Sebagai contoh.
    <html>
       <body>   
          <script type = "text/javascript">
                var a = 2; // Bit presentation 10
                var b = 3; // Bit presentation 11
                var linebreak = "<br />";
             
                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 << b) => ");
                result = (a << b);
                document.write(result);
                document.write(linebreak);
             
                document.write("(a >> b) => ");
                result = (a >> b);
                document.write(result);
                document.write(linebreak);
          </script>      
          <p>Set the variables to different values and different operators and then try...</p>
       </body>
    </html>
    
    _4 benar

Contoh kode berikut menunjukkan cara menggunakan operator perbandingan di JavaScript

<html>
   <body>  
      <script type = "text/javascript">
            var a = 10;
            var b = 20;
            var linebreak = "<br />";
      
            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 <= b) => ");
            result = (a <= b);
            document.write(result);
            document.write(linebreak);
      </script>      
      Set the variables to different values and different operators and then try...
   </body>
</html>

Kurang lebih hasilnya seperti berikut

(a == b) => false 
(a < b) => true 
(a > b) => false 
(a != b) => true 
(a >= b) => false 
a <= b) => true
Set the variables to different values and different operators and then try...

Operator Logis (atau Relasional).

JavaScript mendukung operator logis berikut - Kami berasumsi

<html>
   <body>  
      <script type = "text/javascript">
            var a = 10;
            var b = 20;
            var linebreak = "<br />";
      
            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 <= b) => ");
            result = (a <= b);
            document.write(result);
            document.write(linebreak);
      </script>      
      Set the variables to different values and different operators and then try...
   </body>
</html>
1 mencakup
<html>
   <body>  
      <script type = "text/javascript">
            var a = 10;
            var b = 20;
            var linebreak = "<br />";
      
            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 <= b) => ");
            result = (a <= b);
            document.write(result);
            document.write(linebreak);
      </script>      
      Set the variables to different values and different operators and then try...
   </body>
</html>
2 dan
<html>
   <body>  
      <script type = "text/javascript">
            var a = 10;
            var b = 20;
            var linebreak = "<br />";
      
            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 <= b) => ");
            result = (a <= b);
            document.write(result);
            document.write(linebreak);
      </script>      
      Set the variables to different values and different operators and then try...
   </body>
</html>
3 mencakup
<html>
   <body>  
      <script type = "text/javascript">
            var a = 10;
            var b = 20;
            var linebreak = "<br />";
      
            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 <= b) => ");
            result = (a <= b);
            document.write(result);
            document.write(linebreak);
      </script>      
      Set the variables to different values and different operators and then try...
   </body>
</html>
4, lalu -

  • <html>
       <body>   
          <script type = "text/javascript">
                var a = 2; // Bit presentation 10
                var b = 3; // Bit presentation 11
                var linebreak = "<br />";
             
                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 << b) => ");
                result = (a << b);
                document.write(result);
                document.write(linebreak);
             
                document.write("(a >> b) => ");
                result = (a >> b);
                document.write(result);
                document.write(linebreak);
          </script>      
          <p>Set the variables to different values and different operators and then try...</p>
       </body>
    </html>
    
    _9 - Jika kedua operan tidak nol, maka kondisi menjadi benar. Contoh.
    (a & b) => 2 
    (a | b) => 3 
    (a ^ b) => 1 
    (~b) => -4 
    (a << b) => 16 
    (a >> b) => 0
    Set the variables to different values and different operators and then try...
    
    _0 benar

  • (a & b) => 2 
    (a | b) => 3 
    (a ^ b) => 1 
    (~b) => -4 
    (a << b) => 16 
    (a >> b) => 0
    Set the variables to different values and different operators and then try...
    
    _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 << b) => 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 << b) => 16 
    (a >> b) => 0
    Set the variables to different values and different operators and then try...
    
    _3 - Membalikkan 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 << b) => 16 
    (a >> b) => 0
    Set the variables to different values and different operators and then try...
    
    _4 salah

Contoh Coba kode berikut untuk mempelajari cara menerapkan Operator Logika di JavaScript

<html>
   <body>   
      <script type = "text/javascript">
            var a = true;
            var b = false;
            var linebreak = "<br />";
      
            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);
      </script>      
      <p>Set the variables to different values and different operators and then try...</p>
   </body>
</html>

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

<html>
   <body>  
      <script type = "text/javascript">
            var a = 10;
            var b = 20;
            var linebreak = "<br />";
      
            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 <= b) => ");
            result = (a <= b);
            document.write(result);
            document.write(linebreak);
      </script>      
      Set the variables to different values and different operators and then try...
   </body>
</html>
1 mencakup
(a == b) => false 
(a < b) => true 
(a > b) => false 
(a != b) => true 
(a >= b) => false 
a <= b) => true
Set the variables to different values and different operators and then try...
6 dan
<html>
   <body>  
      <script type = "text/javascript">
            var a = 10;
            var b = 20;
            var linebreak = "<br />";
      
            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 <= b) => ");
            result = (a <= b);
            document.write(result);
            document.write(linebreak);
      </script>      
      Set the variables to different values and different operators and then try...
   </body>
</html>
3 mencakup
(a & b) => 2 
(a | b) => 3 
(a ^ b) => 1 
(~b) => -4 
(a << b) => 16 
(a >> b) => 0
Set the variables to different values and different operators and then try...
8, lalu -

  • (a & b) => 2 
    (a | b) => 3 
    (a ^ b) => 1 
    (~b) => -4 
    (a << b) => 16 
    (a >> b) => 0
    Set the variables to different values and different operators and then try...
    
    _9 - Ia melakukan operasi Boolean AND pada setiap bit argumen bilangan bulatnya. Sebagai contoh.
    <html>
       <body>   
          <script type = "text/javascript">
                var a = 33;
                var b = 10;
                var linebreak = "<br />";
             
                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);
          </script>      
          <p>Set the variables to different values and different operators and then try...</p>
       </body>
    </html>
    
    0 adalah
    (a == b) => false 
    (a < b) => true 
    (a > b) => false 
    (a != b) => true 
    (a >= b) => false 
    a <= b) => true
    Set the variables to different values and different operators and then try...
    
    6

  • <html>
       <body>   
          <script type = "text/javascript">
                var a = 33;
                var b = 10;
                var linebreak = "<br />";
             
                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);
          </script>      
          <p>Set the variables to different values and different operators and then try...</p>
       </body>
    </html>
    
    _2 - Ia melakukan operasi Boolean OR pada setiap bit argumen bilangan bulatnya. Sebagai contoh.
    <html>
       <body>   
          <script type = "text/javascript">
                var a = 33;
                var b = 10;
                var linebreak = "<br />";
             
                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);
          </script>      
          <p>Set the variables to different values and different operators and then try...</p>
       </body>
    </html>
    
    _3 adalah
    (a & b) => 2 
    (a | b) => 3 
    (a ^ b) => 1 
    (~b) => -4 
    (a << b) => 16 
    (a >> b) => 0
    Set the variables to different values and different operators and then try...
    
    8

  • <html>
       <body>   
          <script type = "text/javascript">
                var a = 33;
                var b = 10;
                var linebreak = "<br />";
             
                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);
          </script>      
          <p>Set the variables to different values and different operators and then try...</p>
       </body>
    </html>
    
    _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.
    <html>
       <body>   
          <script type = "text/javascript">
                var a = 33;
                var b = 10;
                var linebreak = "<br />";
             
                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);
          </script>      
          <p>Set the variables to different values and different operators and then try...</p>
       </body>
    </html>
    
    6 adalah
    <html>
       <body>   
          <script type = "text/javascript">
                var a = 33;
                var b = 10;
                var linebreak = "<br />";
             
                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);
          </script>      
          <p>Set the variables to different values and different operators and then try...</p>
       </body>
    </html>
    
    7

  • <html>
       <body>   
          <script type = "text/javascript">
                var a = 33;
                var b = 10;
                var linebreak = "<br />";
             
                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);
          </script>      
          <p>Set the variables to different values and different operators and then try...</p>
       </body>
    </html>
    
    _8 - Ini adalah operator unary dan beroperasi dengan membalikkan semua bit dalam operan. Sebagai contoh.
    <html>
       <body>   
          <script type = "text/javascript">
                var a = 33;
                var b = 10;
                var linebreak = "<br />";
             
                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);
          </script>      
          <p>Set the variables to different values and different operators and then try...</p>
       </body>
    </html>
    
    _9 adalah
    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...
    
    0

  • 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...
    
    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 adalah
    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

  • (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


  • 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...
    
    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 adalah
    <html>
       <body>   
          <script type = "text/javascript">
                var a = 33;
                var b = 10;
                var linebreak = "<br />";
             
                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);
          </script>      
          <p>Set the variables to different values and different operators and then try...</p>
       </body>
    </html>
    
    7

Contoh Coba kode berikut untuk mengimplementasikan operator Bitwise di JavaScript

<html>
   <body>   
      <script type = "text/javascript">
            var a = 2; // Bit presentation 10
            var b = 3; // Bit presentation 11
            var linebreak = "<br />";
         
            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 << b) => ");
            result = (a << b);
            document.write(result);
            document.write(linebreak);
         
            document.write("(a >> b) => ");
            result = (a >> b);
            document.write(result);
            document.write(linebreak);
      </script>      
      <p>Set the variables to different values and different operators and then try...</p>
   </body>
</html>

Kurang lebih hasilnya seperti berikut

(a & b) => 2 
(a | b) => 3 
(a ^ b) => 1 
(~b) => -4 
(a << b) => 16 
(a >> b) => 0
Set the variables to different values and different operators and then try...

Operator Penugasan

JavaScript mendukung operator penugasan 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...
    
    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 nilai
    <html>
       <body>  
          <script type = "text/javascript">
                var a = 10;
                var b = 20;
                var linebreak = "<br />";
          
                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 <= b) => ");
                result = (a <= b);
                document.write(result);
                document.write(linebreak);
          </script>      
          Set the variables to different values and different operators and then try...
       </body>
    </html>
    
    6 menjadi
    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...
    
    00

  • 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...
    
    _01 - Ini menambahkan operan kanan ke operan kiri dan memberikan hasil ke operan kiri. Sebagai contoh.
    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...
    
    _02 setara 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...
    
    03


  • 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...
    
    _04 - Ini mengurangi operan kanan dari operan kiri dan memberikan hasilnya ke operan kiri. Sebagai contoh.
    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...
    
    _05 setara 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...
    
    06

  • 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...
    
    _07 - Ini mengalikan operan kanan dengan operan kiri dan menetapkan hasilnya ke operan kiri. Sebagai contoh.
    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...
    
    _08 setara 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...
    
    09

  • 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...
    
    _10 - Ini membagi operan kiri dengan operan kanan dan menetapkan hasilnya ke operan kiri. Sebagai contoh.
    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...
    
    _11 setara 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...
    
    12

  • 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...
    
    _13 - Modulus yang diperlukan menggunakan dua operan dan memberikan hasilnya ke operan kiri. Sebagai contoh.
    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...
    
    _14 setara 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...
    
    15


Catatan - Logika yang sama berlaku untuk operator Bitwise sehingga akan seperti << =, >> =, >> =, & =,. = dan ^ =

Contoh Coba kode berikut untuk menerapkan operator penugasan di JavaScript

<html>
   <body>   
      <script type = "text/javascript">
            var a = 33;
            var b = 10;
            var linebreak = "<br />";
         
            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);
      </script>      
      <p>Set the variables to different values and different operators and then try...</p>
   </body>
</html>

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

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...
16 dan operator
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...
17

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

  • 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...
    
    _18 - Jika kondisinya benar? . Alih-alih nilai Y

Contoh Coba kode berikut untuk memahami cara kerja Operator Bersyarat dalam JavaScript

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...
_0

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...
_1

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

Bagaimana cara membuat fungsi dalam JavaScript?

untuk membuat fungsi , penulisan harus didahului dengan sintaks " fungsi " lalu lanjutkan dengan nama fungsi yang ingin Anda buat . dan isi fungsi ditulis dalam kurung kurawal buka “{” dan kurung kurawal tutup “}”.

Bagaimana kita melakukan operasi perkalian dalam JavaScript?

Untuk melakukan operasi perkalian , kita menggunakan tanda bintang *. Jangan gunakan x , karena simbol x tidak termasuk dalam operator dalam pemrograman. Lalu untuk penahbisan kami menggunakan tanda bintang ganda **. Untuk pembagian, kita menggunakan tanda garis miring /.

Operator mana yang digunakan untuk memeriksa apakah dua nilai sama dan memiliki tipe yang sama?

6. Operator Identitas . Jika dua buah variabel merupakan objek yang sama atau memiliki nilai yang sama atau tidak. Jika sama dengan akan menghasilkan nilai BENAR dan sebaliknya, jika salah akan menghasilkan < /a> nilai SALAH.

Apa itu operator dalam JavaScript?

Operator adalah simbol yang dapat digunakan untuk memberi tahu mesin JavaScript untuk melakukan tindakan, operasi, atau melakukan perhitungan, baik itu perhitungan matematis atau logis . Nilai atau variabel yang diperlukan untuk melakukan operasi disebut operan.