Materi
Week 3 : JS
Tipe Data dan Operator JavaScript

Tipe Data

Tipe data adalah cara komputer mengorganisasi, menyimpan, dan memanipulasi informasi. Hampir setiap bahasa pemrograman memiliki tipe data yang berbeda-beda. Ini adalah beberapa tipe data umum :

  1. Tipe Data Umum :

    a. Number (Angka): Tipe data ini digunakan untuk merepresentasikan angka, baik bilangan bulat maupun pecahan. Contoh:

    number.js
    let bilanganBulat = 42;
    let bilanganPecahan = 3.14;

    b. String (Teks): Tipe data ini digunakan untuk merepresentasikan teks. Teks harus diapit oleh tanda kutip tunggal (‘ ‘) atau ganda (“ “). Contoh:

    string.js
    let teks1 = "Bisa, tapi mati";
    let teks2 = "Yang bener aja, rugi dong";

    c. Boolean (Boolean): Tipe data ini hanya memiliki dua nilai: true atau false. Ini digunakan untuk ekspresi logika. Contoh:

    boolean.js
    let benar = 10;
    let salah = "sepuluh";
    if (benar === true) {
    console.log("Ini Boolean Benar");
    } else {
    console.log("Ini Boolean Salah");
    }
  2. Tipe Data Khusus :

    a. Null: Ini adalah tipe data yang digunakan untuk menyatakan bahwa sebuah variabel tidak memiliki nilai atau referensi. Contoh :

    null.js
    let tidakAdaNilai = null;

    b. Undefined: Tipe data ini digunakan untuk variabel yang telah dideklarasikan tetapi belum diberi nilai. Contoh :

    Undefined.js
    let variabelBelumDiisi;
    console.log(variabelBelumDiisi); // output : Undefined

    c. Symbol (Simbol): Tipe data ini digunakan untuk membuat nilai yang unik dan tidak dapat diubah. Ini berguna dalam konteks pengoptimalan dan penggunaan objek. Contoh :

    Simbol.js
    const simbolUnik = Symbol('deskripsi-simbol');
  3. Tipe Data Referensi :

    a. Object (Objek): Ini adalah tipe data yang digunakan untuk menyimpan banyak nilai dalam satu variabel dalam bentuk pasangan kunci-nilai. Contoh:

    objek.js
    let mahasiswa = {
        nama : "Abeabe",
        usia : 4 ,
        pekerjaan : "biduan"
    };
    console.log(mahasiswa.pekerjaan);

    b. Array (Larik): Ini adalah tipe data yang digunakan untuk menyimpan sejumlah nilai dalam urutan. Contoh:

    Array.js
    let angka = [1, 2, 3, 4, 5];

    c. Function (Fungsi): Fungsi adalah tipe data khusus yang digunakan untuk menjalankan blok kode tertentu. Contoh:

    fungsi.js
    function tambah(a, b) {
    return a + b;
    }
    console.log(tambah(1, 2)); // 3

Operator

Operator adalah simbol atau karakter khusus yang digunakan untuk melakukan operasi pada tipe data. Mereka memungkinkan kita untuk melakukan perhitungan matematika, perbandingan, manipulasi teks, dan banyak lagi.

  • Operator Aritmatika

    Operator aritmatika digunakan untuk melakukan operasi matematika pada angka.

  • Operator Perbandingan

    Operator perbandingan digunakan untuk membandingkan dua nilai dan mengembalikan nilai boolean (true atau false).

  • Operator Logika

    Operator logika digunakan untuk menggabungkan atau membalikkan nilai boolean.

  • Operator Penugasan

    Operator penugasan digunakan untuk memberikan nilai kepada variabel. Operator penugasan dasar adalah =.

⚠️

Materi Operator lebih lanjut dan lengkap Click Disini.