📋
Seri Belajar Pemrograman
  • Seri Belajar Pemrograman
  • HTML dan CSS
    • Pengenalan HTML dan CSS
    • Tipografi Dasar
    • List
    • Tabel
    • Link, Gambar dan Multimedia
    • Layout
    • Form
    • Praktikum I : Membuat Halaman Login dan CRUD
  • Javascript
    • Pengenalan Javascript
    • Dasar Pemrograman Javascript
    • Operator
    • Seleksi Kondisi
    • Perulangan
    • Fungsi
    • String
    • Array
    • JSON
    • Error Handling
    • AJAX
    • Local Storage
    • Param Url
    • Notification
    • Asynchronous
    • Praktikum II : Mengintegrasikan Halaman Login dan CRUD dengan AJAX
  • Database
    • Pengenalan Database
    • Perancangan Database
    • Operasi Select
    • Operasi Join
    • Operasi Insert
    • Operasi Update
    • Operasi Delete
  • Node JS
    • Pengenalan Node JS
    • Module
    • Express
    • Rest API
    • JWT Token
  • Svelte
    • Pengenalan Svelte
    • Routing
    • Protected Routing
    • Login
    • Halaman List
    • Halaman Form
    • Halaman View
    • Delete Action
  • Svelte Native for Mobile
    • Pengenalan Svelte Native
Powered by GitBook
On this page
  • Operator Aritmatika
  • Derajat Operator
  • Operator Perbandingan
  • Operator Logika
  • Operator AND
  • Operator OR
  • Operator NOT

Was this helpful?

  1. Javascript

Operator

Operator Aritmatika

Aritmatika adalah salah satu hal penting dalam bahasa pemrograman. Di javascript ada 7 operator aritmatika meliputi :

  • Penambahan (+)

  • Pengurangan (-)

  • Perkalian (*)

  • Pembagian (/)

  • Sisa bagi (%)

  • Increment (++)

  • Decrement (- -)

<h1>Operator Aritmatika</h1>

<script>
  let a = 10;
  let b = 5;
  console.log("a + b = ", a + b);
  console.log("a - b = ", a - b);
  console.log("a * b = ", a * b);
  console.log("a / b = ", a / b);
  console.log("a % b = ", a % b);
  console.log("++10 = b = ", ++a + b, " | ", a);
  
  a = 10;
  console.log("--a + b = ", --a + b, " | ", a);
  
  a = 10;
  console.log("a++ + b = ", a++ + b, " | ", a);
  
  a = 10;
  console.log("a-- + b = ", a-- + b, " | ", a);
</script>

Derajat Operator

Seperti konsep matematika, operator aritmatika juga mempunyai derajat sebagia berikut:

  1. Prefix Increment, ++x

  2. Prefix Decrement, — x

  3. Perkalian, *

  4. Pembagian, /

  5. Modulus, %

  6. Penjumlahan, +

  7. Pengurangan, -

  8. Postfix Increment, x++

  9. Postfix Decrement, x —

Operator Perbandingan

Ada delapan operator perbandingan di JavaScript, yaitu:

  • Equal value, ==

  • Equal value and type, ===

  • Not equal, !=

  • Not equal value and type, !==

  • Greater than, >

  • Less than, <

  • Greater than or equal, >=

  • Less than or equal, <=

<h1>Operator Perbandingan</h1>

<script>
  let a = 10;
  let b = 5;
  console.log("a >= b = ", a >= b);
  console.log("a <= b = ", a <= b);
  console.log("a != b = ", a != b);
  console.log("a == b = ", a == b);
  console.log("a == '10' = ", a == "10");
  console.log("a === '10' = ", a === "10");
  console.log("a === 10 = ", a === 10);
  console.log("a != '5' = ", a != "5");
  console.log("a !== '5' = ", a !== "5");
  console.log("a != '10' = ", a != "10");
  console.log("a !== '10' = ", a !== "10");
</script>

Operator Logika

Terdapat tiga operator yang termasuk operator logika, yaitu:

  • AND, &&

  • OR, ||

  • NOT, !

Operator AND

Ekspresi 1

Eskpresi 2

Hasil

true

true

true

true

false

false

false

true

false

false

false

false

Hasil operator AND akan TRUE jika kedua ekspresi bernilai TRUE

Operator OR

Ekspresi 1

Eskpresi 2

Hasil

true

true

true

true

false

true

false

true

true

false

false

false

Hasil operartor OR akan TRUE jika salah satu ekspresi bernilai TRUE

Operator NOT

Ekspresi 1

Hasil

true

false

false

true

Hasil operator NOT merupakan kebalikan dari ekspresi.

operator logika dibaca dari sebelah kiri, sehingga jika ekspresi pertama dari operator AND bernilai false, maka ekspresi kedua tidak perlu lagi dievaluasi. Begitu juga jika ekspresi pertama pada operator OR bernilai true, maka ekspresi kedua sudah tidak perlu dievaluasi.

  • false && (any expression)

  • true || (any expression)

<h1>Operator Logika</h1>

<script>
  console.log("true && true = ", true && true );
  console.log("true && false = ", true && false );
  console.log("false && true = ", false && true );
  console.log("false && false = ", false && false );
  
  
  console.log("true || true = ", true || true );
  console.log("true || false = ", true || false );
  console.log("false || true = ", false || true );
  console.log("false || false = ", false || false );
  
  console.log("!true = ", !true);
  console.log("!false = ", !false);
  
  console.log("(10 >= 5)  && (10 == '10') = ", (10 >= 5)  && (10 == '10'));
  var a;
  console.log("false && a = ", false && a);
  console.log("true || a = ", true || a);
</script>

PreviousDasar Pemrograman JavascriptNextSeleksi Kondisi

Last updated 3 years ago

Was this helpful?