Typescript
Tipe Data TypeScript
Di dunia pemrograman, kita sering berurusan dengan berbagai jenis data. TypeScript membantu kita dengan cara memberikan nama dan aturan untuk jenis-jenis data:
1. Number (Angka)
Tipe data number digunakan untuk menggambarkan angka, baik bilangan bulat maupun desimal. Contohnya:
let umur: number = 25;
let pi: number = 3.14;
2. String (Teks)
Tipe data string
digunakan untuk merepresentasikan teks atau karakter. Contohnya:
let nama: string = "John";
let pesan: string = "Sudah bayar hutang belum?";
3. Boolean (Logika)
Tipe data boolean digunakan untuk menyatakan nilai benar (true
) atau salah (false
). Contohnya:
let aktif: boolean = true;
let terdaftar: boolean = false;
4. Array (Larik)
Tipe data array digunakan untuk menyimpan sekumpulan nilai dalam satu variabel. Bayangkan seperti memiliki kumpulan barang dalam satu keranjang. Contohnya:
let angka: number[] = [1, 2, 3, 4, 5];
let buah: string[] = ["Apel", "Pisang", "Jeruk"];
5. Any (Semua Jenis)
Tipe data any memungkinkan kita untuk menggunakan berbagai jenis data dalam satu variabel. Hal ini memberikan fleksibilitas, namun berpotensi menyebabkan masalah jika tidak digunakan dengan bijak.
let apaSaja: any = 42; // Bisa berupa angka
apaSaja = "Hello"; // Bisa berupa teks
apaSaja = true; // Bisa berupa boolean
6. Void (Kosong)
Tipe data void digunakan ketika sebuah fungsi tidak mengembalikan nilai apa pun. Bayangkan seperti fungsi yang hanya melakukan sesuatu tanpa memberikan nilai balikan. Contohnya:
function sapa(): void {
console.log("Halo, selamat datang!");
}
7. Null dan Undefined
Tipe data null dan undefined digunakan untuk menunjukkan ketiadaan nilai. Digunakan saat variabel belum diinisialisasi atau tidak memiliki nilai. Contohnya:
let kosong: null = null;
let belumDiketahui: undefined = undefined;