网站建设中倒计时源码,潍坊 优化型网站建设,wordpress设置固定链接后404,辽宁建设厅网站给动态变量设置默认值是一个非常好的实践#xff0c;可以预防发生意想不到的错误。下面是一个常见错误的例子#xff1a;
function addTwoNumbers(a, b) {
console.log(a b);
}
addTwoNumbers();
// NaN
结果是 NaN#xff0c;因为 a 是…给动态变量设置默认值是一个非常好的实践可以预防发生意想不到的错误。下面是一个常见错误的例子
function addTwoNumbers(a, b) {
console.log(a b);
}
addTwoNumbers();
// NaN
结果是 NaN因为 a 是未赋值 undefinedb 也是未赋值 undefined。如果设置了默认值就可以避免这样的错误。比如
function addTwoNumbers(a, b) {
if (!a) a 0;
if (!b) b 0;
console.log(a b);
}
addTwoNumbers();
// 0或者可以像下面这样使用ES6中引入的默认值特性
function addTwoNumbers(a 0, b 0) {
console.log(a b);
}
addTwoNumbers();
// 0
这个例子虽然很小但是强调了默认值的重要性。另外当预期的值没有出现时开发者可以提供错误信息或警告信息。