Operator Bersyarat dalam JavaScript
Dalam JavaScript, anda mungkin menghadapi kenyataan seperti ini:
hsb.s = max != 0 ? 255 * delta / max : 0;
Baris ini mencontohkan penggunaan Pengendali Bersyarat, juga dikenali sebagai "pengendali ternari." Ia mempunyai sintaks:
condition ? value-if-true : value-if-false
di mana:
Dalam contoh anda:
Jadi, pengendali berfungsi sebagai berikut:
Ini bersamaan dengan pernyataan if berikut:
if (max != 0) { hsb.s = 255 * delta / max; } else { hsb.s = 0; }
Atas ialah kandungan terperinci Bagaimanakah Operator Bersyarat JavaScript (Ternary) Berfungsi?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!