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

function a(date){
var arr=['一 ', '二,' '三'];
var b=arr[date-1];
if (b==undefined){
return 'error';
}
else{
return' b;}
}

呼如林
浏览 397回答 7
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中取的值。

德玛西亚99

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

慕妹3146593

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

侃侃尔雅

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

至尊宝的传说

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

largeQ

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

吃鸡游戏

数字1,2,3转成汉字一,二,三,输入不合法时报错
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript