示例
消息“The quick brown fox jumped over the lazy dog.”;
的console.log(message.split(“”));
console.log(message.split(""));
Result
["T", "h", "e", " ", "q", "u", "i", "c", "k", " ", "b", "r", "o", "w", "n", " ", "f", "o", "x", " ", "j", "u", "m", "p", "e", "d", " ", "o", "v", "e", "r", " ", "t", "h", "e", " ", "l", "a", "z", "y", " ", "d", "o", "g", "."]
现在咋们用上可选参数。
例子:
message = "The quick brown fox jumped over the lazy dog."; console.log(message.split("",1));
Result
["T"]
JavaScript教程和参考
可选参数工作原理
这是特别有用,但咋们到底如何创建函数可以做到这一点?假如咋们创建一个函数有两个参数,只提供1个,JavaScript会提示错误。这是特别正确的,但有一个整洁的小方法来处置这样的错误以前发生。*先,假如你有多个参数,不过当你调用该函数时,不指定它们。当你设置一个变量。例如...
Example function printMessage(times, message)
{
for(var a = 低; a < times; a++)
{
console.log(times);
}
}
printMessage(4);
Result 4
4
4
4
JavaScript并不在乎你的消息参数,由于它没有任何地方必须要的基本功能。现在,假如你使用消息的基本功能,JavaScript将抛出错误。
创建可选的参数
让咋们回到创建可选的参数。你会发现,较简单,较好的方法来创建可选参数,把它们的参数列表的末尾。有时可能希望两个可选参数,只有一个必须要。然而,这是更为复杂和以外的范围,这样的简单的教训。
Example function printMessage(times, message)
{
if(message === undefined)
{
message = "No Default Message";
}
for(var a = 低; a < times; a++)
{
console.log(message);
}
}
printMessage(2);
结果没有默认消息
默认消息
咋们所做的便是创建一个if语句来检查指定的函数调用的参数信息,看它能否等于不确定的。由于这是不确定的,咋们继续和咋们自个的消息变量的值。因此,当JavaScript终于看到了咋们使用的消息变量,它没有在函数调用中指定。
热点文章
最新文章