Có cách nào để viết câu lệnh chuyển đổi có điều kiện trong javascript không?Tuyên bố chuyển đổi điều kiện Javascript
Tôi đoán không, vì sau sẽ luôn luôn mặc định:
var raw_value = 11.0;
switch(raw_value)
{
case (raw_value > 10.0):
height = 48;
width = 36;
break;
case (raw_value > 5.0):
height = 40;
width = 30;
break;
default:
height = 16;
width = 12;
break;
}
Nếu không, những gì tôi nên sử dụng thay vì - một chặng đường dài nếu/else?
nhờ :)
Một giải pháp tốt đẹp sẽ là một mảng, và một phiên bản JavaScript của này [câu hỏi PHP gần đây] (http://stackoverflow.com/questions/4032753/picking-the-nearest-value-from-an-array-reflecting-ranges) .... nhưng đó không phải là tầm thường đối với cổng. –
Nó không phải là dài của một câu lệnh if - else (nếu khác nếu có). Khá chuẩn (và ít thụt đầu dòng). –
Nếu/người khác mất ít không gian hơn, dễ đọc hơn, ít để viết và ít bị lỗi tự gây ra. – BGerrissen