Javascript untuk pemula Bagian 2/3

Dec 29 2022
Topik yang akan Anda bahas di bagian ini Di JavaScript, operasi adalah tindakan yang dapat Anda lakukan pada nilai untuk menghasilkan nilai baru. JavaScript memiliki beberapa jenis operasi, antara lain: Ada beberapa jenis kondisi dalam JavaScript, antara lain: Dalam JavaScript, loop adalah struktur kontrol yang memungkinkan Anda mengeksekusi blok kode berulang kali hingga kondisi tertentu terpenuhi.

Topik yang akan Anda bahas di bagian ini

  1. Operasi
  2. Kondisi
  3. Loop
  4. Fungsi

Dalam JavaScript, operasi adalah tindakan yang dapat Anda lakukan pada nilai untuk menghasilkan nilai baru. JavaScript memiliki beberapa jenis operasi, antara lain:

  • Penugasan : Operasi penugasan menetapkan nilai ke variabel. Operator penugasan yang paling umum adalah =, yang memberikan nilai di sebelah kanan ke variabel di sebelah kiri. Sebagai contoh:
  • let x = 10; // assigns the value 10 to the variable x
    

    let x = 10;
    x += 5; // x is now 15
    x *= 2; // x is now 30
    

    let x = 10 + 5; // x is now 15
    let y = 20 - 10; // y is now 10
    let z = 5 * 2; // z is now 10
    let a = 20 / 5; // a is now 4
    let b = 7 % 3; // b is now 1
    

    let x = 10;
    let y = 5;
    console.log(x == y); // false
    console.log(x != y); // true
    console.log(x > y); // true
    console.log(x < y); // false
    console.log(x >= y); // true
    console.log(x <= y); // false
    

    let x = true;
    let y = false;
    console.log(x && y); // false
    console.log(x || y); // true
    console.log(!x); // false
    

Ada beberapa jenis kondisi dalam JavaScript, antara lain:

  • ifpernyataan: Sebuah ifpernyataan digunakan untuk mengeksekusi blok kode jika kondisi tertentu true. Ini memiliki sintaks berikut:
  • if (condition) {
      // code to be executed if condition is true
    }
    

    if (condition) {
      // code to be executed if condition is true
    } else {
      // code to be executed if condition is false
    }
    

    if (condition1) {
      // code to be executed if condition1 is true
    } else if (condition2) {
      // code to be executed if condition1 is false and condition2 is true
    } else {
      // code to be executed if condition1 and condition2 are false
    }
    

    switch (expression) {
      case value1:
        // code to be executed if expression is equal to value1
        break;
      case value2:
        // code to be executed if expression is equal to value2
        break;
      default:
        // code to be executed if expression is not equal to any of the values
    }
    

Dalam JavaScript, loop adalah struktur kontrol yang memungkinkan Anda mengeksekusi blok kode berulang kali hingga kondisi tertentu terpenuhi. Ada beberapa jenis perulangan dalam JavaScript, antara lain:

  • forloop: Sebuah forloop digunakan untuk mengeksekusi blok kode beberapa kali. Ini memiliki sintaks berikut:
  • for (initialization; condition; increment) {
      // code to be executed
    }
    

for (let i = 1; i <= 10; i++) {
  console.log(i);
}

      
                

while (condition) {
  // code to be executed
}

Berikut adalah contoh whileloop yang menghitung dari 1 hingga 10:

let i = 1;
while (i <= 10) {
  console.log(i);
  i++;
}

do {
  // code to be executed
} while (condition);

Berikut adalah contoh do-whileloop yang menghitung dari 1 hingga 10:

let i = 1;
do {
  console.log(i);
  i++;
} while (i <= 10);

4. Fungsi

Dalam JavaScript, fungsi adalah blok kode yang dapat didefinisikan dan dipanggil dengan nama. Fungsi dapat menerima argumen, yaitu nilai yang diteruskan ke fungsi saat dipanggil, dan fungsi dapat mengembalikan nilai menggunakan returnpernyataan.

Berikut adalah contoh fungsi sederhana dalam JavaScript:

function greet(name) {
  return "Hello, " + name;
}
let greeting = greet("John"); // "Hello, John"

Anda juga dapat mendefinisikan fungsi dengan banyak argumen:

function add(x, y) {
  return x + y;
}
let sum = add(10, 20); // 30

Fungsi juga dapat didefinisikan secara anonim dan disimpan dalam variabel:

let multiply = function(x, y) {
  return x * y;
}
let product = multiply(10, 20); // 200

Fungsi juga dapat didefinisikan menggunakan notasi panah:

let divide = (x, y) => {
  return x / y;
}
let quotient = divide(10, 5); // 2

Javascript untuk pemula Bagian 1: https:///@mdaliansari33/javascript-for-beginner-part-2–3-f86113fcc95e

Javascript untuk pemula Bagian ke-3: https://medium.com/@mdaliansari33/javascript-for-beginner-part-3-3-b655c1395cc