Cara Menggunakan Operator JavaScript

Operator adalah sebuah karakter yang digunakan untuk mengoperasikan nilai atau variabel. Pada tutorial ini akan membahas seperti apa operator ditulis di JavaScript.

Kita mulai dengan membahas sebuah contoh operator agar diketahui operator itu apa… Sebagai contoh pembuatan operasi penjumlahan (5+5 = 10). Dengan contoh sederhana ini kita telah menggunakan sebuah karakter yang disebut operator. karater tersebut adalah + . Bilangan 5 dilakukan operasi penjumlahannya dengan menggunakan karakter spesial yang berakibat terjadinya operasi penjumlahan.

Itulah yang dimaksud dengan operator. Untuk cara pengunaan dan contoh Operator lainnya di JavaScript dapat dikalsifikasikan sebagai berikut:

Operator Aritmatika JavaScript

Operator aritmatika berkaitan dengan operasi hitung yang meliputi penjumlahan, pengurangan, perkalian, pembagian dan operasi hitung lainnya. Setiap bahasa pemrograman menyediakan operasi hitung ini. Untuk pemrograman JavaScript silahkan amati cara penggunaannya di bawah ini:

1. Penjumlahan di JavaScript

Cara berikut adalah bentuk pembuatan operator penjumlahan di JavaScript:

<html>

<head>
    <title>Belajar JavaScript : Operator Aritmatika</title> 
    <script type="text/javascript">
        //penjumlahan bentuk 1
        console.log('hasil =', 4 + 2); // Output : 6 
        //penjumlahan bentuk 2
        let x = 10;
        let y = 5;        
        console.log('hasil x + y = ', x + y); // Output : 15                     
    </script>  
</head>    
<body>
</body>

</html>

Contoh di atas adalah salah satu cara membuat operasi penjumlahan. Selanjutnya kita juga bisa membuat operasi penjumlahan menggunakan function di javascript seperti script di bawah ini:

        let val1;
        let val2; 
        function penjumlahan(val1, val2) {
            console.log('jumlah val1 + val2 = ', val1 + val2);             
        }
        penjumlahan(10,20); // output 30

2. Pengurangan di JavaScript

Contoh operator pengurangan

<html>

<head>
    <title>Belajar JavaScript : Operator Aritmatika</title> 
    <script type="text/javascript">       
        //pengurangan bentuk 1
        console.log('hasil =', 4 - 2); // Output : 2 

        //pengurangan bentuk 2
        let x = 10;
        let y = 5;
        console.log('hasil x - y = ', x - y); // Output : 5        
    </script>  
</head>    
<body>
</body>

</html>

Contoh pengurangan denan function

        let val1;
        let val2;
        function pengurangan(val1, val2) {
            console.log('jumlah val1 - val2 = ', val1 - val2);
        }
        pengurangan(10, 20); // output -10

3. Perkalian dan Pembagian di JavaScript

Contoh operator pada perkalian dan pembagian.

<html>

<head>
    <title>Belajar JavaScript : Operator Aritmatika</title>
    <script type="text/javascript">

        //perkalian bentuk 1
        console.log('hasil =', 4 * 2); // Output : 8 

        //perkalian bentuk 2
        let x = 10;
        let y = 5;
        console.log('hasil x * y = ', x * y); // Output : 50

        //perkalian bentuk 3 : menggunakan function
        let val1;
        let val2;
        function perkalian(val1, val2) {
            console.log('jumlah val1 * val2 = ', val1 * val2);
        }
        perkalian(10, 20); // output 200


        //pembagian bentuk 1
        console.log('hasil =', 4 / 2); // Output : 2 

        //pembagian bentuk 2
        let a = 10;
        let b = 5;
        console.log('hasil x / y = ', a / b); // Output : 2

        //perkalian bentuk 3 : menggunakan function
        let val3;
        let val4;
        function pembagian(val3, val4) {
            console.log('jumlah val1 / val2 = ', val3 / val4);
        }
        pembagian(10, 20); // output 0.5

    </script>
</head>

<body>
</body>

</html>

Operator Perbandingan JavaScript

Operasi perbandingan meruapakan operator yang digunakan sebagai perbandingan

1. Operator sama dengan / Equal to JavaScript

Untuk menggunakan sama dengan sebagai perbandingan di JavaScript dapat dilakukan dengan

            console.log(5 == 5); // true
            console.log(5 == '5'); // true
            console.log(5 === '5'); // false
            console.log("test" == "test"); // true
            console.log("test" === 'test'); // true
            console.log("test" === "test"); // true

2. Operator tidak sama dengan / Not Equal to

            console.log(5 !== 6); // true
            console.log(5 !== '5'); // true            
            console.log("test" != "test"); // false  

3. Operator Lebih besar dari / Greater than

            console.log(6 > 5); // true
            console.log(5 > '6'); // false    

4. Operator lebih besar dari dan sama dengan

            console.log(6 >= 5); // true
            console.log(5 >= 5); // true
            console.log(5 >= '6'); // false    

5. Operator lebih kecil dari / Less than

            console.log(6 < 5); // false
            console.log(5 < 5); // false
            console.log(5 < 6); // true    
            console.log(5 < '6'); // true   

6. Operator lebih kecil dari dan sama dengan

            console.log(6 <= 5); // false
            console.log(5 <= 5); // true
            console.log(5 <= '6'); // false    

Operator Logical JavaScript

logical Operatordigunakan untuk pembuatan keputusan di sebuah percabangan dan juga digunakan saat looping.

Contoh contoh menggunakan operator logical adalah sebagai berikut:

<html>

<head>
    <title>Belajar JavaScript : Operator Logical</title>
    <script type="text/javascript">
        // logical AND
            console.log(true && true); // true
            console.log(true && false); // false        

        // logical OR
            console.log(true || false); // true

        // logical NOT
            console.log(!true); // false

    </script>
</head>

<body>
</body>

</html>

Operator logical sering digunkan untuk memilih aksi dari 1 lebih kondisi. seperti yang kita lihat di atas kondisi true && true adalah bentuk dari 2 kondisi. Jikia kondisi ini terpehi maka blok kode program true akan di eksekusi. Jika salah satu dari kondisi tidak terpenuhi maka blok program false yang akan di eksekusi.

Leave a comment