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 :
-
Tipe Data Umum :
a. Number (Angka): Tipe data ini digunakan untuk merepresentasikan angka, baik bilangan bulat maupun pecahan. Contoh:
number.jslet 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.jslet 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.jslet benar = 10; let salah = "sepuluh"; if (benar === true) { console.log("Ini Boolean Benar"); } else { console.log("Ini Boolean Salah"); }
-
Tipe Data Khusus :
a. Null: Ini adalah tipe data yang digunakan untuk menyatakan bahwa sebuah variabel tidak memiliki nilai atau referensi. Contoh :
null.jslet tidakAdaNilai = null;
b. Undefined: Tipe data ini digunakan untuk variabel yang telah dideklarasikan tetapi belum diberi nilai. Contoh :
Undefined.jslet 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.jsconst simbolUnik = Symbol('deskripsi-simbol');
-
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.jslet 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.jslet angka = [1, 2, 3, 4, 5];
c. Function (Fungsi): Fungsi adalah tipe data khusus yang digunakan untuk menjalankan blok kode tertentu. Contoh:
fungsi.jsfunction 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.