这意味着该
title参数是可选的。因此,如果您不带任何参数调用该方法,则它将使用默认值
"Error"。
它是写作的简写:
if (!title) { title = "Error";}这种带有布尔表达式的速记技巧在Perl中也很常见。带有表达式:
a OR b
它计算
true是否为
a或
b为
true。因此,如果
a为真,则完全不需要检查
b。这称为短路布尔评估,因此:
var title = title || "Error";
基本上检查是否
title评估为
false。如果是,它将“返回”
"Error",否则返回
title。



