建站百科Website News

当前位置:首页 »Javascript的可选参数

Javascript的可选参数

至成科技2013-03-08访问量(12585)评论(0)
摘要:Javascript的可选参数
现在,我们有一个更好机会理解JavaScript函数,我们现在可以提供这些功能的可选参数。为什么你会想要一个可选的参数在函数中,你可能会问?嗯,有许多不同的原因,但一个很好的例子是在实际结构的JavaScript。例如,分割字符串的方法所需的参数和一个可选的参数。需要的参数是分隔符,你会使用到的字符串分割,可选参数的限制,可以指定有多少次你要分割的字符串。

示例 

消息“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终于看到了我们使用的消息变量,它没有在函数调用中指定。

 

扫描左侧二维码
关注至成微信公众号

西安至成信息科技有限公司  Copyright 2012-2025  xazcit.com  All rights reserved.

Email:zcit@zcit.net     邮政编码:710016     《中华人民共和国增值电信业务经营许可证》陕B1.B2-20140011     陕ICP备12008874号-1

联系地址:西安市经开区凤城四路西安国际企业中心B座23层06-10室    售前咨询热线:02989390727    售后服务电话:02989390727

西安网站建设、网站设计制作公司-至成科技,已为众多企业提供网站建设网站制作响应式网站设计手机网站建设虚拟主机云主机服务器租用等建站解决方案。

域名合作伙伴:新网互联软件服务有限公司 陕公网安备 61019102000393号

网络警察12321垃圾信息举报不良信息举报中国文明网西安工商高新技术企业证书