Javascript untuk pemula Bagian 1/3
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
- Variabel
- 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
truedanfalseadalah nilai boolean. - Null : Nilai
nullmewakili ketiadaan nilai yang disengaja. Itu tidak sama dengan0, 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:
BigIntadalah tipe data baru yang mewakili bilangan bulat yang lebih besar dari bilangan bulat aman maksimum dalam JavaScript, yaitu2^53 - 1. Sebelum pengenalanBigInt, 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 menggunakanBigInt, Anda dapat menambahkan hurufnke literal angka, atau menggunakanBigInt()fungsi untuk mengonversi angka atau string menjadiBigIntnilai. 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

![Apa itu Linked List? [Bagian 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































