CoffeeScript - Kondisional
Saat memprogram, kami menemukan beberapa skenario di mana kami harus memilih jalur dari kumpulan jalur tertentu. Dalam situasi seperti itu, kita membutuhkan pernyataan bersyarat. Pernyataan bersyarat membantu kita mengambil keputusan dan melakukan tindakan yang benar.
Berikut ini adalah bentuk umum dari struktur pengambilan keputusan yang ditemukan di sebagian besar bahasa pemrograman.
JavaScript mendukung if pernyataan (termasuk variannya) dan switchpernyataan. Selain kondisional yang tersedia di JavaScript, CoffeeScript menyertakan fileunless pernyataan, negasi dari jika, dan bahkan lebih.
Berikut adalah pernyataan kondisional yang disediakan oleh CoffeeScript.
S.No. | Pernyataan & Deskripsi |
---|---|
1 | jika pernyataan Sebuah ifpernyataan terdiri dari ekspresi Boolean diikuti oleh satu atau lebih pernyataan. Pernyataan ini dieksekusi ketika ekspresi Boolean yang diberikan benar. |
2 | jika ... pernyataan lain Sebuah if Pernyataan dapat diikuti dengan opsional else pernyataan, yang dijalankan ketika ekspresi Boolean salah. |
3 | kecuali pernyataan Sebuah unless Pernyataan ini mirip dengan ifdengan ekspresi Boolean diikuti oleh satu atau beberapa pernyataan kecuali. Pernyataan ini dijalankan ketika ekspresi Boolean yang diberikan salah. |
4 | kecuali ... pernyataan lain Sebuah unless Pernyataan dapat diikuti dengan opsional else pernyataan, yang dijalankan saat ekspresi Boolean benar. |
5 | pernyataan switch SEBUAH switch pernyataan memungkinkan variabel untuk diuji kesetaraan terhadap daftar nilai. |
Kemudian Kata Kunci di CoffeeScript
Itu if dan unlessPernyataan adalah pernyataan blok yang ditulis dalam beberapa baris. CoffeeScript menyediakan filethen kata kunci yang digunakan untuk menulis if dan unless pernyataan dalam satu baris.
Berikut adalah pernyataan dalam CoffeeScript yang ditulis menggunakan then kata kunci.
S.No. | Pernyataan & Deskripsi |
---|---|
1 | if-then statement Dengan menggunakan pernyataan if-then, kita dapat menulis ifpernyataan CoffeeScript dalam satu baris. Ini terdiri dari ekspresi Boolean diikuti oleh kata kunci kemudian, yang diikuti oleh satu atau lebih pernyataan. Pernyataan ini dieksekusi ketika ekspresi Boolean yang diberikan benar. |
2 | if-then...else statement Pernyataan jika-maka dapat diikuti dengan opsional elsepernyataan, yang dijalankan ketika ekspresi Boolean salah. Dengan menggunakan pernyataan if-then ... else, kita dapat menulis pernyataan if ... else dalam satu baris. |
3 | unless-then statement Dengan menggunakan pernyataan kecuali-maka, kita dapat menulis unlesspernyataan CoffeeScript dalam satu baris. Ini terdiri dari ekspresi Boolean yang diikuti olehthenkata kunci, yang diikuti oleh satu atau lebih pernyataan. Pernyataan ini dijalankan ketika ekspresi Boolean yang diberikan salah. |
4 | kecuali ... kemudian pernyataan lain Pernyataan kecuali-maka dapat diikuti dengan opsional elsepernyataan, yang dijalankan saat ekspresi Boolean benar. Dengan menggunakan pernyataan exception-then ... else, kita dapat menulis pernyataan kecuali ... else dalam satu baris. |
postfix if dan postfix kecuali Statements
Di CoffeeScript, Anda juga dapat menulis if dan unless pernyataan yang memiliki blok kode pertama diikuti oleh if atau unlesskata kunci seperti yang ditunjukkan di bawah ini. Ini adalah bentuk postfix dari pernyataan tersebut. Ini berguna saat menulis program di CoffeeScript.
#Postfix if
Statements to be executed if expression
#Postfix unless
Statements to be executed unless expression
tunjukkan contoh