在 JavaScript 中,你可以使用以下几种方式为变量分配默认值:
1:使用逻辑或运算符 ||:
代码语言:javascript复制let variable = someValue || defaultValue;
如果 someValue
的值为假(例如 false
、null
、undefined
、空字符串等),那么 variable
将被赋值为 defaultValue
。
2:使用条件运算符(三元运算符)?::
代码语言:javascript复制let variable = someValue ? someValue : defaultValue;
如果 someValue
的值为真,则 variable
将被赋值为 someValue
;否则,将被赋值为 defaultValue
。
3:使用默认参数(函数参数的默认值):
代码语言:javascript复制function myFunction(param = defaultValue) {
// 函数体
}
在函数定义时,为函数参数指定默认值。如果调用函数时未提供该参数的值,那么参数将使用默认值。