CoffeeScript - Koşullu İfadeler
Programlama sırasında, belirli bir yol kümesinden bir yol seçmemiz gereken bazı senaryolarla karşılaşırız. Böyle durumlarda şartlı ifadelere ihtiyacımız var. Koşullu ifadeler, kararlar almamıza ve doğru eylemleri gerçekleştirmemize yardımcı olur.
Aşağıda, programlama dillerinin çoğunda bulunan tipik bir karar verme yapısının genel biçimi verilmiştir.
JavaScript şunları destekler: if ifade (çeşitleri dahil) ve switchBeyan. CoffeeScript, JavaScript'te bulunan koşullara ek olarak,unless ifadesi, if'in olumsuzlanması ve hatta daha fazlası.
CoffeeScript tarafından sağlanan koşullu ifadeler aşağıdadır.
S.No. | Açıklama ve Açıklama |
---|---|
1 | eğer ifadesi
Bir ififade, bir veya daha fazla ifadenin izlediği bir Boole ifadesinden oluşur. Bu ifadeler, verilen Boole ifadesi doğru olduğunda yürütülür. |
2 | if ... else ifadesi
Bir if ifadenin ardından isteğe bağlı bir else Boolean ifadesi yanlış olduğunda yürütülen ifade. |
3 | ifade olmadıkça
Bir unless ifade benzer ifBoolean ifadesinin ardından bir veya daha fazla ifade içeren. Bu ifadeler, belirli bir Boole ifadesi yanlış olduğunda yürütülür. |
4 | sürece ... else ifadesi
Bir unless ifadenin ardından isteğe bağlı bir else Boolean ifadesi doğru olduğunda yürütülen deyim. |
5 | anahtar deyimi
Bir switch ifadesi, bir değişkenin bir değerler listesine karşı eşitlik açısından test edilmesine izin verir. |
Daha sonra CoffeeScript'te Anahtar Kelime
if ve unlessifadeler, birden çok satırda yazılan blok ifadeleridir. CoffeeScript,then yazabileceğimiz anahtar kelime if ve unless tek bir satırda ifadeler.
Aşağıda, CoffeeScript kullanılarak yazılmış ifadeler yer almaktadır. then anahtar kelime.
S.No. | Açıklama ve Açıklama |
---|---|
1 | if-then statement
İf-then ifadesini kullanarak ifCoffeeScript'in tek satırdaki ifadesi. Bir Boole ifadesinin ardından anahtar kelimeden oluşur ve ardından bir veya daha fazla ifade gelir. Bu ifadeler, verilen Boole ifadesi doğru olduğunda yürütülür. |
2 | if-then...else statement
If-then ifadesinin ardından isteğe bağlı bir elseBoolean ifadesi yanlış olduğunda yürütülen ifade. İf-then ... else deyimini kullanarak, if ... else ifadesini tek bir satıra yazabiliriz. |
3 | unless-then statement
Aksi takdirde-o zaman ifadesini kullanarak, unlessCoffeeScript'in tek satırdaki ifadesi. Boole ifadesinin ardından gelenthenanahtar sözcük, ardından bir veya daha fazla ifade gelir. Bu ifadeler, verilen Boolean ifadesi yanlış olduğunda yürütülür. |
4 | sürece ... then else deyimi
Olmadığı sürece ifadesinin ardından isteğe bağlı bir elseBoolean ifadesi doğru olduğunda yürütülen deyim. Aksi takdirde-o zaman ... else deyimini kullanarak, never ... else deyimini tek bir satıra yazabiliriz. |
postfix if ve postfix, Ifadeler
CoffeeScript'te ayrıca if ve unless önce bir kod bloğuna sahip ifadeler ve ardından if veya unlessaşağıda gösterildiği gibi anahtar kelime. Bu, söz konusu ifadelerin sonek biçimidir. CoffeeScript'te program yazarken kullanışlıdır.
#Postfix if
Statements to be executed if expression
#Postfix unless
Statements to be executed unless expression
örnek göster