JavaScript 逻辑或赋值 (||=) 运算符
此运算符由x ||= y表示 它被称为逻辑或赋值运算符。如果x的值是假的,那么y的值将被分配给x。
当我们把它分成两部分时,它变成了x || (x = y)。
它检查是否x 如果x的值为假,则为真或假 然后它运行( x = y ) 块并且y的值被存储到x中,如果 x 的值是真实的,那么下一个块的值( x = y )不会执行。
句法 :
x ||= y
相当于
x || (x = y)
示例 1:
Javascript
HTML
Hello Geeksforgeeks
输出 :
"Ram"
"Ram"
""
"Kumar"
示例 2:
HTML
Hello Geeksforgeeks
输出 :
支持的浏览器:
- 铬 85
- 边缘 85
- 火狐 79
- 野生动物园 14