TypeScript - If Statement
Hai there, bakal-bakal super bintang pengkomputeran! Hari ini, kita bakal mendalami salah satu konsep paling asas dalam pengkomputeran: statement if. Siapkan sabuk keselamatan anda, kerana kita bakal melancarkan perjalanan yang menarik melalui dunia membuat keputusan dalam TypeScript!
Apa Itu Statement If?
Sebelum kita masuk ke dalam perincian, mari kita faham apa statement if. Bayangkan anda adalah robot (keren, kan?) dan anda perlu membuat keputusan untuk memakai jaket hujan atau tidak. Anda mungkin akan fikir, "Jika hujan, saya akan memakai jaket hujan." Itu betul apa yang statement if lakukan dalam pengkomputeran - ia membantu kod kita membuat keputusan berdasarkan syarat tertentu.
Sintaks
Sekarang, mari kita lihat bagaimana menulis statement if dalam TypeScript. Jangan bimbang jika ia nampak aneh pada mulanya - kita akan hancurkan ia langkah demi langkah!
if (condition) {
// kod yang akan dijalankan jika syarat benar
}
mari kitaongkai ini:
- Kata kunci
if
memberitahu TypeScript bahawa kita akan membuat keputusan. -
condition
adalah apa yang kita periksa. Ia selalu di dalam tanda kurung()
. - Kurungan
{}
mengandungi kod yang akan dijalankan jika syarat benar.
Ini adalah contoh dunia nyata:
let isRaining: boolean = true;
if (isRaining) {
console.log("Jangan lupa payung anda!");
}
Dalam kod ini, jika isRaining
adalah benar, anda akan melihat "Jangan lupa payung anda!" dicetak ke konsol. Itu seperti kod itu sedang mencari tahu anda!
Carta Alir
Untuk mengvisualisasikan bagaimana statement if berfungsi, mari kita lihat carta alir yang mudah:
+-------------+
| Mulai |
+-------------+
|
v
+-------------+
| Adakah syarat|
| benar? |
+-------------+
| |
Ya Tidak
| |
v v
+-----------+ +-----------+
| Jalankan | | Lewati ini|
| kod ini | | kod |
+-----------+ +-----------+
| |
| |
v v
+-------------+
| Akhir |
+-------------+
Carta alir ini menunjukkan bagaimana program membuat keputusan untuk menjalankan kod di dalam statement if atau melewati ia sepenuhnya.
Contoh
Mari kita jelajah lebih banyak contoh untuk menegakkan pemahaman kita tentang statement if.
Contoh 1: Memeriksa Umur
let age: number = 18;
if (age >= 18) {
console.log("Anda layak untuk mengundi!");
}
Di sini, kita memeriksa jika orang itu cukup tua untuk mengundi. Jika age
adalah 18 atau lebih tinggi, mereka akan melihat mesej itu.
Contoh 2: Memeriksa Kesamaan String
let favoriteColor: string = "blue";
if (favoriteColor === "blue") {
console.log("Anda mempunyai rasa yang bagus dalam warna!");
}
Dalam contoh ini, kita menggunakan operator kesamaan ketat ===
untuk memeriksa jika favoriteColor
betul-betul "blue". Ingat, dalam TypeScript (dan JavaScript), kita gunakan ===
untuk membandingkan nilai untuk memastikan nilai dan jenis sepadan.
Contoh 3: Memeriksa Banyak Syarat
Kadang-kadang, kita perlu memeriksa banyak syarat. Kita boleh melakukan ini menggunakan operator logik:
let isWeekend: boolean = true;
let temperature: number = 25;
if (isWeekend && temperature > 20) {
console.log("Hari yang sempurna untuk picnic!");
}
Di sini, kita menggunakan operator AND &&
untuk memeriksa jika ia adalah baik hujung minggu MAUPUN suhu di atas 20. Hanya jika kedua-dua syarat benar, kita akan menyarankan picnic.
Contoh 4: Statement If Bersarang
Kita juga boleh meletakkan statement if di dalam statement if lain. Ini dipanggil penyingkiran:
let hasTicket: boolean = true;
let age: number = 15;
if (hasTicket) {
if (age >= 18) {
console.log("Nikmati filem anda!");
} else {
console.log("Maaf, filem ini adalah untuk dewasa sahaja.");
}
} else {
console.log("Anda perlu membeli tiket dahulu.");
}
Dalam contoh ini, kita pertama-tama memeriksa jika orang itu mempunyai tiket. Jika mereka mempunyai, kita kemudian memeriksa umur mereka untuk melihat jika mereka cukup tua untuk filem.
Kesimpulan
Tahniah! Anda telah membuat langkah pertama ke dunia pengkomputeran bersyarat dengan statement if TypeScript. Ingat, statement kecil ini membuat keputusan adalah blok bangunan bagi logik yang lebih kompleks dalam program anda. Mereka seperti cabang di jalan perjalanan kod anda.
Sementara anda terus melanjutkan pengembaraan pengkomputeran anda, anda akan menemui statement if berkali-kali. Mereka sangat universal dan kuat. Jadi, terus latih, dan segera anda akan membuat keputusan dalam kod anda seperti anda membuat keputusan untuk sarapan anda!
Ini adalah jadual rujukan ringkas bagi kaedah yang kita telah cover:
Kaedah | Deskripsi | Contoh |
---|---|---|
If Asas | Jalankan kod jika syarat benar | if (condition) { /* kod */ } |
If dengan Kesamaan | Memeriksa jika nilai adalah sama | if (value === "sesuatu") { /* kod */ } |
If dengan Perbandingan | Membandingkan nilai | if (age >= 18) { /* kod */ } |
If dengan Logik AND | Memeriksa banyak syarat | if (condition1 && condition2) { /* kod */ } |
If Bersarang | Statement if di dalam if lain | if (luar) { if (dalam) { /* kod */ } } |
Ingat, kunci untuk menguasai statement if (dan pengkomputeran secara umum) adalah latihan. Jadi, terus menulis kod, buat keputusan, dan terutama, bersenang-senang! Selamat coding!
Credits: Image by storyset