JavaScript Dasar | #1 Pengenalan JavaScript



Pengenalan JavaScript

JavaScript adalah bahasa pemrograman yang digunakan untuk membuat konten web yang interaktif. Dengan JavaScript, Anda dapat mengontrol elemen-elemen di halaman web, merespons aksi pengguna, dan mengubah konten secara dinamis. JavaScript adalah salah satu dari tiga teknologi inti web, bersama dengan HTML dan CSS.

Syntax dan Struktur Dasar

Berikut adalah beberapa elemen dasar dalam penulisan JavaScript:

  • JavaScript peka terhadap huruf besar/kecil (case-sensitive).
  • Pernyataan diakhiri dengan titik koma (;).
  • Anda dapat menggunakan komentar dengan // untuk komentar satu baris dan /* */ untuk komentar multi-baris.

Contoh Kode:


// Ini adalah komentar satu baris
/*
Ini adalah komentar
multi-baris
*/
console.log("Hello, World!");

Variabel dan Tipe Data

Variabel digunakan untuk menyimpan data. Anda dapat mendeklarasikan variabel menggunakan var, let, atau const.

Contoh Deklarasi Variabel:


var nama = "Rizky"; // Menggunakan var
let usia = 20; // Menggunakan let
const negara = "Indonesia"; // Menggunakan const

Tipe Data dalam JavaScript:

  • String: Tipe data yang digunakan untuk menyimpan teks.
  • 
        let greeting = "Selamat datang!";
        
  • Number: Tipe data untuk angka, baik bilangan bulat maupun desimal.
  • 
        let age = 20;
        let pi = 3.14;
        
  • Boolean: Tipe data yang hanya memiliki dua nilai: true atau false.
  • 
        let isStudent = true;
        
  • Undefined: Tipe data yang menunjukkan bahwa variabel belum diberi nilai.
  • 
        let x;
        console.log(x); // Output: undefined
        
  • Null: Tipe data yang menunjukkan bahwa variabel tidak memiliki nilai.
  • 
        let y = null;
        

Operator

JavaScript memiliki beberapa jenis operator yang digunakan untuk melakukan operasi pada variabel dan nilai.

Aritmatika:

  • + (penjumlahan)
  • - (pengurangan)
  • * (perkalian)
  • / (pembagian)
  • % (modulus)

Contoh Operasi Aritmatika:


let a = 10;
let b = 5;

console.log(a + b); // Output: 15
console.log(a - b); // Output: 5
console.log(a * b); // Output: 50
console.log(a / b); // Output: 2
console.log(a % b); // Output: 0

Perbandingan:

  • == (sama dengan)
  • != (tidak sama dengan)
  • === (sama dengan dan tipe data sama)
  • !== (tidak sama dengan atau tipe data tidak sama)
  • > (lebih besar)
  • < (lebih kecil)
  • >= (lebih besar atau sama dengan)
  • <= (lebih kecil atau sama dengan)

Contoh Operasi Perbandingan:


console.log(a == b); // Output: false
console.log(a != b); // Output: true
console.log(a > b); // Output: true

Logika:

  • && (AND)
  • || (OR)
  • ! (NOT)

Contoh Operasi Logika:


let c = true;
let d = false;

console.log(c && d); // Output: false
console.log(c || d); // Output: true
console.log(!c); // Output: false

Komentar