JavaScript HOẶC (||=) Giải thích về phép gán biến

Javascript Hoac Giai Thich Ve Phep Gan Bien



Toán tử OR (||) là một phép toán logic trả về giá trị true khi một trong các biểu thức/điều kiện ở mỗi bên là đúng và trả về sai khi cả hai bên đều sai. Toán tử OR được minh họa bằng hai đường thẳng đứng (||). Trong JavaScript, toán tử gán OR (||=) gán một giá trị cho một biến nếu nó không được xác định và dựa trên một điều kiện. Nó đánh giá giá trị thực đầu tiên gặp phải hoặc giá trị cuối cùng gặp phải nếu tất cả các giá trị là sai.

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ớ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ô 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ớ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ớ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.