Dasar-dasar TypeScript Variabel dan Tipe Disederhanakan
TypeScript menyempurnakan JavaScript dengan menambahkan tipe statis, yang membantu mendeteksi kesalahan lebih awal dan meningkatkan kualitas kode. Artikel ini akan menyederhanakan dasar-dasar variabel dan tipe TypeScript, sehingga memberikan pemahaman yang jelas bagi pemula.
Memahami Variabel dalam TypeScript
Dalam TypeScript, variabel dideklarasikan mirip dengan JavaScript tetapi dengan manfaat tambahan berupa anotasi tipe. Ini memungkinkan Anda menentukan jenis data apa yang harus disimpan oleh variabel.
Mendeklarasikan Variabel
Anda dapat mendeklarasikan variabel menggunakan let
, const
, dan var
. Namun, let
dan const
direkomendasikan karena fitur block-scoping-nya.
let age: number = 25;
const name: string = "Alice";
Tipe Dasar dalam TypeScript
TypeScript menyediakan beberapa tipe dasar untuk menentukan jenis data yang dapat ditampung suatu variabel:
- Angka: Mewakili nilai numerik, termasuk bilangan bulat dan angka floating-point.
- String: Mewakili data tekstual.
- Boolean: Mewakili nilai benar atau salah.
- Array: Mewakili kumpulan nilai dengan tipe tertentu.
- Objek: Mewakili kumpulan pasangan kunci-nilai.
Contoh Angka
let count: number = 100;
Contoh String
let greeting: string = "Hello, World!";
Contoh Boolean
let isActive: boolean = true;
Contoh Array
let scores: number[] = [90, 80, 70];
Contoh Objek
let user: { name: string, age: number } = {
name: "John",
age: 30
};
Tipe Inferensi
TypeScript dapat secara otomatis menyimpulkan jenis variabel berdasarkan nilai awalnya. Ini berarti Anda tidak perlu selalu menentukan jenisnya secara eksplisit, meskipun hal itu dapat membuat kode Anda lebih jelas.
Contoh Inferensi Tipe
let age = 25; // TypeScript infers 'age' as number
age = "hello"; // Error: Type 'string' is not assignable to type 'number'
Anotasi Jenis
Anotasi tipe memungkinkan Anda untuk secara eksplisit mendefinisikan tipe variabel. Ini membantu memastikan bahwa nilai yang ditetapkan ke variabel sesuai dengan tipe yang diharapkan.
Contoh Anotasi Tipe
let isLoggedIn: boolean = false;
Kesimpulan
Memahami variabel dan tipe merupakan hal mendasar untuk menggunakan TypeScript secara efektif. Dengan memanfaatkan sistem tipe TypeScript, Anda dapat menulis kode yang lebih andal dan mudah dipelihara. Mulailah dengan tipe dasar, jelajahi inferensi tipe, dan gunakan anotasi tipe untuk memastikan kode Anda mematuhi struktur data yang diharapkan.
Dengan dasar-dasar ini, Anda berada di jalur yang tepat untuk menguasai TypeScript dan memanfaatkan potensi penuhnya untuk membangun aplikasi yang tangguh.