📜  JavaScript 逻辑或赋值 (||=) 运算符

📅  最后修改于: 2022-05-13 01:56:35.602000             🧑  作者: Mango

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