Trong javascript, nếu chúng ta có một số mã nhưCách gán lôgic javascript hoạt động như thế nào?
var a = "one";
var b = q || a;
alert (b);
Các toán tử logic OR sẽ gán một giá trị cho b, và cảnh báo sẽ là "một."
Điều này có hạn chế đối với các bài tập hay chúng tôi có thể sử dụng ở mọi nơi không?
Dường như một chuỗi trống được xử lý giống như không xác định. Thê nay đung không?
Tính năng này hoạt động với các biến AND như thế nào? Điều gì về sự kết hợp của họ?
Ví dụ hay về thời điểm sử dụng các thành ngữ này hoặc khi nào không?
Xem [Javascript OR (||) biến giải thích bài tập ] (http://stackoverflow.com/questions/2100758/javascript-or-variable-assignment-explanation) và [Trong Javascript, điều đó có nghĩa là gì khi có một toán tử logic trong một khai báo biến? ] (http://stackoverflow.com/questions/3088098/in-javascript-what-does-it-mean-when-there-is-a-logical-operator-in-a-variable-d). –
Không sử dụng. Đó là cấu trúc cú pháp ngu ngốc không trực quan và làm chậm nhiều người khi đọc mã. –
@MK, không loại trừ một cấu trúc chung chỉ vì những người chưa biết (chưa biết JavaScript) không quen thuộc với nó. –