为了账号安全,请及时绑定邮箱和手机立即绑定

问一下这里的js代码是什么意思

问一下这里的js代码是什么意思

呼如林 2019-04-20 14:15:13
function a(date){var arr=['一 ', '二,' '三'];var b=arr[date-1];if (b==undefined){return 'error';}else{return' b;}}
查看完整描述

7 回答

?
芜湖不芜

TA贡献1796条经验 获得超7个赞

定义一个a方法,参数是date。a方法中定义一个数组arr,和一个变量b,b的值根据你传入的date来从arr数组中取。
当date为1时候,b='一',date为2时候,b='二’,date为3时候,b='三'。
arr=[date-1]是从数组中取下标为date-1的值,数组下标默认从0开始,当date为1时候,那b的值是arr数组中下标为0的值,顾为'一'。
其他同理。其中arr的下标可以为0,1,2 当你传入date的值经过减1,不在0,1,2中的时候,b的值此时就为undefined,
例如date为0时候或者date为4的时候。返回'error’。
当为undefined时候,方法a返回'error',不是undefined时候就返回从数组arr中取的值。

查看完整回答
反对 回复 2019-05-13
?
德玛西亚99

TA贡献1770条经验 获得超3个赞

1,2,3转成'一 ', '二,' '三'


查看完整回答
反对 回复 2019-05-13
?
慕妹3146593

TA贡献1820条经验 获得超9个赞

得到此方法中的传进来第date 个数组里面的数据


查看完整回答
反对 回复 2019-05-13
?
侃侃尔雅

TA贡献1801条经验 获得超16个赞

就是传1,2,3这些参数来调用函数,就输出'一 ', '二,' '三'


查看完整回答
反对 回复 2019-05-13
?
至尊宝的传说

TA贡献1789条经验 获得超10个赞

将 传递的 1,2,3转成'一 ', '二,' '三',不是这些范围,返回错误。


查看完整回答
反对 回复 2019-05-13
?
largeQ

TA贡献2039条经验 获得超8个赞

传1输出‘一’,传2输出‘二’传3输出‘三’


查看完整回答
反对 回复 2019-05-13
?
吃鸡游戏

TA贡献1829条经验 获得超7个赞

数字1,2,3转成汉字一,二,三,输入不合法时报错


查看完整回答
反对 回复 2019-05-13
  • 7 回答
  • 0 关注
  • 396 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号