给动态变量设置默认值是一个非常好的实践,可以预防发生意想不到的错误。下面是一个常见错误的例子:
function addTwoNumbers(a, b) {
console.log(a + b);
}
addTwoNumbers();
// 服务器托管网NaN
结果是 “NaN”,因为 a 是未赋值 “undefined”,b 也是未赋值 “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
这个例子虽然很小,但是强调了默认值的重要性。另外,当预期的值没有出现时,开发者可以提供错误信息或警告信息。
服务器托管,北京服务器托管,服务器租用 http://www服务器托管网.fwqtg.net
由于其成本效益、可扩展性和速度,从本地服务向云服务的转变已成为一种日益增长的趋势。此外,云提供商负责平台维护。这意味着用户可以专注于他们的应用程序,而无需担心可用性、安全性、更新、补丁或备份。 Azure SQL是最流行的云平台之一——关系数据库即服务,即托管…