Javascript untuk pemula Bagian 1/3

Dec 29 2022
JavaScript adalah bahasa pemrograman yang banyak digunakan dalam pengembangan web. Ini adalah bahasa skrip sisi klien, yang artinya dieksekusi oleh browser web pengguna, bukan di server.

JavaScript adalah bahasa pemrograman yang banyak digunakan dalam pengembangan web. Ini adalah bahasa skrip sisi klien, yang artinya dieksekusi oleh browser web pengguna, bukan di server.

Topik yang akan Anda bahas di bagian ini

  1. Variabel
  2. Tipe data

Dalam JavaScript, variabel adalah lokasi penyimpanan bernama untuk sebuah nilai. Anda dapat menggunakan variabel untuk menyimpan semua jenis nilai, seperti angka, string, boolean, dan bahkan objek.

Untuk mendeklarasikan variabel dalam JavaScript, Anda dapat menggunakan kata kunci var, let, atau const.

Kata varkunci digunakan untuk mendeklarasikan variabel, dan ini adalah cara tradisional untuk mendeklarasikan variabel dalam JavaScript. Namun, ini memiliki beberapa batasan dan tidak direkomendasikan untuk digunakan dalam JavaScript modern.

Kata letkuncinya mirip dengan var, tetapi memperkenalkan pelingkupan blok ke JavaScript. Ini berarti bahwa letvariabel hanya dapat diakses di dalam blok kode yang didefinisikan.

Kata constkunci digunakan untuk mendeklarasikan konstanta, yang merupakan variabel yang tidak dapat dipindahkan setelah diinisialisasi.

Berikut adalah beberapa contoh mendeklarasikan variabel dalam JavaScript:

var x; // declares a variable x
let y = 10; // declares a variable y and initializes it with the value 10
const z = "hello"; // declares a constant z and initializes it with the value "hello"

Sebagai contoh:

let x = "hello";
x = 10; // x is now a number

Sebagai contoh:

let x = 10, y = 20, z = 30;

Dalam JavaScript, tipe data adalah klasifikasi tipe nilai yang dapat disimpan oleh variabel. JavaScript memiliki beberapa tipe data, antara lain:

  • String : String adalah rangkaian karakter, seperti kata atau frase. String diwakili dengan melampirkan urutan karakter dalam tanda kutip tunggal atau ganda. Misalnya: "hello",'world'
  • Angka : Angka adalah nilai numerik, seperti bilangan bulat atau nilai floating-point. Dalam JavaScript, hanya ada satu jenis angka, dan itu bisa berupa bilangan bulat atau nilai floating-point. Misalnya: 10,3.14
  • Boolean : Boolean adalah nilai yang mewakili kondisi benar atau salah. Dalam JavaScript, nilai truedan falseadalah nilai boolean.
  • Null : Nilai nullmewakili ketiadaan nilai yang disengaja. Itu tidak sama dengan 0, yang mewakili tidak adanya nilai numerik.
  • Undefined : Nilai undefinedmewakili variabel yang telah dideklarasikan, tetapi belum diberi nilai.
  • Objek : Objek adalah tipe data yang mewakili kumpulan pasangan kunci-nilai. Objek dapat digunakan untuk menyimpan struktur data yang kompleks, seperti array, set, dan peta.
  • BigInt:BigInt adalah tipe data baru yang mewakili bilangan bulat yang lebih besar dari bilangan bulat aman maksimum dalam JavaScript, yaitu 2^53 - 1. Sebelum pengenalan BigInt, JavaScript hanya dapat merepresentasikan bilangan bulat hingga bilangan bulat aman maksimum ini, dan angka apa pun yang lebih besar dari ini akan direpresentasikan sebagai nilai floating-point, yang dapat menimbulkan kesalahan presisi. Untuk menggunakan BigInt, Anda dapat menambahkan huruf nke literal angka, atau menggunakan BigInt()fungsi untuk mengonversi angka atau string menjadi BigIntnilai. Sebagai contoh:
  • let x = 12345678901234567890n; // big int literal
    let y = BigInt(12345678901234567890); // big int from number
    let z = BigInt("12345678901234567890"); // big int from string
    

    let symbol1 = Symbol();
    let symbol2 = Symbol("description");
    
    
    let symbol3 = Symbol.for("unique");
    let symbol4 = Symbol.for("unique");
    
    console.log(symbol3 === symbol4); // true