Hướng dẫn này sẽ giải thích toán tử gán OR trong JavaScript để gán giá trị cho một biến.
JavaScript OR (||=) Phép gán biến
Có thể có những tình huống trong JavaScript mà bạn muốn gán giá trị cho một biến không xác định. Bạn có thể gán giá trị của một biến cho một trong hai khả năng dựa trên một giá trị và cho dù giá trị đó là null hay không xác định bằng cách sử dụng toán tử gán OR của JavaScript (||=).
cú pháp
Cú pháp sau đây được sử dụng để gán giá trị cho một biến:
biến1 ||= var2
ví dụ 1
Khai báo hai biến “ Một ' Và ' b ”. Khởi tạo biến “ b ” với số “ mười một ' trong khi ' Một ' không định nghĩa được:
để cho một ;hãy để b = mười một ;
Bây giờ, hãy gán giá trị cho biến “a” bằng cách sử dụng toán tử gán biến OR (||=):
Một ||= b ;
Cuối cùng, in giá trị của “ Một ” trên bảng điều khiển:
bảng điều khiển. đăng nhập ( 'Giá trị của a là' + Một ) ;Như bạn có thể thấy rằng giá trị của “ Một ” là không xác định, vì vậy giá trị của “ b ” (là 11) được gán cho biến “a”:
Nếu giá trị của x không phải là null hoặc không xác định, nó sẽ không bị ghi đè.
ví dụ 2
Tạo bốn biến “ x ”, “ Và ”, “ Với ', Và ' TRONG ” và gán giá trị giả cho chúng, chẳng hạn như “ 0 ”, “ vô giá trị ”, “ không xác định, ' Và ' Linux ”:
hằng số x = 0 ;hằng số Và = vô giá trị ;
hằng số Với = không xác định ;
hằng số TRONG = 'Linux' ;
Bây giờ, hãy sử dụng toán tử OR với các biến “ x ”, “ Và ”, “ Với ', Và ' TRONG ” để gán giá trị thực từ các biến này cho “ năm ”:
hằng số năm = x || Và || Với || TRONG ;Cuối cùng, in giá trị được gán trên bảng điều khiển bằng cách sử dụng “ console.log() ' phương pháp:
bảng điều khiển. đăng nhập ( năm ) ;Có thể thấy rằng giá trị của “ TRONG ” đã được gán cho biến “ năm ”, bởi vì “w” là giá trị thực gặp phải trong chuỗi OR:
Bạn cũng có thể gán giá trị cho biến bằng giá trị thô thay vì sử dụng biến:
hằng số năm = 0 || vô giá trị || 'Linux' || không xác định ;đầu ra
Chúng tôi đã cung cấp tất cả các hướng dẫn cần thiết liên quan đến toán tử gán biến OR(||) trong JavaScript.
Phần kết luận
Toán tử gán OR gán một giá trị cho một biến không xác định. Trong JavaScript, nó có thể hữu ích khi bạn muốn đặt giá trị mặc định cho một biến, nhưng chỉ khi nó chưa được đặt. Nếu giá trị của biến được xác định, nó sẽ không bị ghi đè. Bài viết này giải thích toán tử gán OR trong JavaScript để gán giá trị cho một biến.