Javascript的可选参数

来源:设计经验分享网
添加时间:2024年02月
摘要:Javascript的可选参数 现在,我们有一个更好机会理解JavaScript函数,我们现在可以提供这些功能的可选参数。为什么你会想要一个可选的参数在函数中,你可能会问?嗯,有许多不同的原因,但一个很好的例子是在实际结构的JavaScript。例如,分割字符串的方法所需的参数和一个可选的参数。需要的参数是分隔符,你会使用到的字符串分割,可选参数的限制,可以指定有多少次你要分割的字符串。

示例 

消息“Thequickbrownfoxjumpedoverthelazydog.”;

的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="Thequickbrownfoxjumpedoverthelazydog.";console.log(message.split("",1));

Result

["T"]

JavaScript教程和参考

可选参数工作原理

这是非常有用,但我们究竟如何创建函数可以做到这一点?如果我们创建一个函数有两个参数,只提供1个,JavaScript会提示错误。这是非常正确的,但有一个整洁的小方法来处理这个错误之前发生。*先,如果你有多个参数,但是当你调用该函数时,不指定它们。当你设置一个变量。例如...

ExamplefunctionprintMessage(times,message)

{

for(vara=低;a<times;a++)

{

console.log(times);

}

}

printMessage(4);

Result4

4

4

4

JavaScript并不在乎你的消息参数,因为它没有任何地方需要的功能。现在,如果你使用消息的功能,JavaScript将抛出错误。

创建可选的参数

让我们回到创建可选的参数。你会发现,较简单,较好的方法来创建可选参数,把它们的参数列表的末尾。有时可能希望两个可选参数,只有一个需要。然而,这是更为复杂和以外的范围,这个简单的教训。

ExamplefunctionprintMessage(times,message)

{

if(message===undefined)

{

message="NoDefaultMessage";

}

for(vara=低;a<times;a++)

{

console.log(message);

}

}

printMessage(2);

结果没有默认消息 

默认消息

我们所做的就是创建一个if语句来检查指定的函数调用的参数信息,看它是否等于不确定的。由于这是不确定的,我们继续和我们自己的消息变量的值。因此,当JavaScript终于看到了我们使用的消息变量,它没有在函数调用中指定。

 

平面设计相关资讯推荐阅读:


如何可以提高网页建设公司的整体服务做一个有创意的网页设计应该注意什么问题 品牌网页设计制作哪个品牌好SEM竞价推广效果差基本建设用户体验好的网页必须花销要多少钱-网页的制作品牌危机公关的3点原则-深圳网页设计分享小编分享百度知道推广留链接不传技巧科技-网页基本维护需要注意什么建设一个网页一般需要多少钱深圳网页建设之网页策划四步走春节做网页建设的费用有优惠吗多少钱网页建设后不能正常访问的常见原因如何高效推广品牌名谈一谈你的经验吧充满美感的网页设计如何搭配色彩 企业网页设计联系方式网页优化多长时间才可以有实际效果怎样才能迅速有排名如何选择一个好的网页设计公司深圳网页建设教您选择核实的建站工具网页设计:用零框架技术加密网页深圳网页建设中网页设计视觉审美需要深圳网页设计方案,企业网页设计制作成功的关键环节是什么网页备案前置审批文件说明怎样对网页导航开展提升设计计算机网页建设的现状专业优秀网页设计的五个要求是什么网页建设中小企业网页怎么规划建设网页到底需要多少钱2016元宵节微信支付宝抢红包发放时间表搜索引擎怎么优化实际效果会更好深圳网页建设分享如何提升关键词排名用户需求分析对深圳网页建设的影响深圳网页制作中设计师也要学习网页代码编写教你10种小技巧,让你微信快速涨粉!你的网页用户体验为什么比竞争对手差电商网页建设都有哪些要点呢小企业公司网页建设更新如何操作方便网页公司关注的用户体验有哪些企业该如何提高营销网页质量营销型网页建设与普通网页建设的区别和优势介绍Intranet功能的优点如何通过网络营销帮助您的企业发展-广州网页建设好的网页建设公司的要求从客户角度去评判网页建设的标准建立网页如何选择合适自身的空间网页建设公司都是怎么做网页设计的浏览器兼容的重要性企业网页建设时有哪些注意事项深圳网页制作如何跟踪竞争对手外推情况深圳网页建设策划方案,网页建设策划不能忽略的问题有哪些网络营销、网络推广和网页推广之间的分别和联系微信公众号模板消息对接说明如何判断一个网页的好坏从腾讯起诉网易音乐侵权来看企业品牌网页建设的重要性响应式网页建设:费用为什么这么高创业路上七个迷人的“正确”谎言3个小技巧帮你设计先进的空白页面华为新机支持按压式指纹识别功能,是真的吗如何让网页代码产生更好的优化效果网页用户体验度差还有存在的必要吗网页建设应该避免的种种问题
网站备案号:豫ICP备2024041165号