Cara Mencipta Jika Pernyataan Satu Pelapis Menggunakan JavaScript

Cara Mencipta Jika Pernyataan Satu Pelapis Menggunakan Javascript



Pembangun lebih suka menulis kod ringkas dan padat dalam pelbagai senario untuk pemahaman yang lebih baik dan meningkatkan kebolehbacaan kod. Sebagai contoh, apabila pernyataan bersyarat adalah ringkas dan pendek, amalan terbaik adalah untuk menulisnya dalam satu baris untuk menjadikannya mudah difahami. Manakala, untuk penyataan jika lebih kompleks atau bagi mereka yang mempunyai berbilang cawangan, biasanya disyorkan untuk menggunakan format berbilang baris dan bukannya satu baris.

Tutorial ini akan menerangkan cara menulis satu baris ' jika ’ kenyataan.







Bagaimana untuk Mencipta Jika Pernyataan Satu-Pelapis dalam JavaScript?

Untuk membuat pernyataan if one-liner, gunakan ' pengendali ternary ”. Ia mengandungi tiga operan, ' ungkapan benar', 'ungkapan palsu', dan 'keadaan' dengan '?' dan “: ” tanda-tanda. Tanda-tanda ini menunjukkan dan memisahkan operan.



Sintaks

Sintaks berikut digunakan untuk pernyataan if one-liner:



syarat ? ungkapan_benar : ungkapan_palsu

' ungkapan yang benar ' akan dilaksanakan apabila ' syarat 'adalah benar, jika tidak' ungkapan palsu ” akan dilaksanakan.





Contoh

Buat pembolehubah ' gred 'dan simpan rentetan' A ”:

biarkan gred = 'A' ;

Sekarang, gunakan operator ternary dan semak sama ada pembolehubah ' gred' menyimpan 'A'. Jika ya ” kemudian cetak “ Hebat 'jika tidak, cetak' terbaik ”:



gred == 'A' ? 'Hebat' : 'Terbaik' ;

Dalam output yang diberikan, ungkapan benar akan dilaksanakan kerana syaratnya ialah “ benar ”:

Anda juga boleh mencipta kenyataan berbilang if dalam satu baris menggunakan pengendali ternary. Di sini, pembolehubah ' gred ” kedai “ D ”:

biarkan gred = 'D' ;

Sekarang, semak sama ada ' gred' menyimpan 'A'. jika ya, kemudian cetak 'Superb', jika 'gred' menyimpan 'B' cetak 'Terbaik', jika ia menyimpan 'C' cetakan 'Baik', jika tidak cetak 'Adil ”:

gred == 'A' ? 'Hebat' : gred == 'B' ? 'Terbaik' : gred == 'C' ? 'Baik' : 'Adil' ;

Pengeluaran

Di sini, dalam output di atas, tiada syarat yang benar, jadi pernyataan else dilaksanakan:

Kesimpulan

Untuk membuat pernyataan if one-liner, gunakan ' pengendali ternary ”. Ia mengandungi tiga operan, ' ungkapan benar', 'ungkapan palsu', dan 'syarat' dengan '?' dan “: ” tanda-tanda. Tanda-tanda ini menunjukkan dan memisahkan operan. Pengendali ternary juga dikenali sebagai jalan pintas untuk pernyataan if-else. Dalam tutorial ini, kami menerangkan cara untuk mencipta pernyataan 'jika' dalam satu baris.