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!

TypeScript - If Statement

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:

  1. Kata kunci if memberitahu TypeScript bahawa kita akan membuat keputusan.
  2. condition adalah apa yang kita periksa. Ia selalu di dalam tanda kurung ().
  3. 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