Rumah > Artikel > hujung hadapan web > Analisis dan contoh perbezaan antara operator ternary dan jika lain dalam kemahiran JS_javascript
Hari ini saya menulis demo kecil karusel imej, menggunakan pertimbangan
Saya cuba jika lain dahulu, kodnya adalah seperti berikut:
Selepas kod ditulis, saya akan mengoptimumkan kod dan menukar bahagian ini kepada operator ternary
Hasilnya berbeza sama sekali
Kemudian saya mengkaji perbezaan antara keduanya dan meringkaskannya dalam satu ayat: operasi ternary mempunyai nilai pulangan, jika tidak mempunyai nilai pulangan
Ujian berikut telah dilakukan:
Hasil keluaran: 2
Operasi ternary adalah seperti berikut:
Masukkan sekeping kandungan lain: Perbezaan antara n dan n: Ringkasnya, n meningkat sebanyak 1. Perbezaannya ialah n ditambah dengan 1 selepas melaksanakan pernyataan berikut; manakala n dilakukan oleh n 1 sebelum melaksanakan pernyataan berikut
Bagaimana dengan n
kenyataan if else
Hasil operasi ternokular