8.4.2为一个函数传递多个参数
可以使用多个参数,从而为一个函数传递多个值。要增加其他的参数,在关键字function之后的括号中输入这些参数,参数之间用逗号隔开。图8-4展示了接受两个参数的一个函数的语法。
图8-4 创建接受两个参数的函数语法
下面的printMultipleTimes函数和drawCats很类似,只不过它还有一个名为whatToDraw的参数。
printMultipleTimes函数把我们为whatToDraw输入的字符串打印出来,打印次数与参数howManyTimes指定的次数相等。第2个参数告诉函数要打印什么,第1个参数告诉函数要打印多少次。
当调用带有多个参数的一个函数时,在函数名称之后的括号中插入想要使用的值,值之间用逗号分隔。
例如,要使用这个新的printMultiple Times函数来打印猫脸,可以像下面这样调用它:
要让printMultipleTimes打印4次笑脸,可以这样做:
当调用printMultipleTimes时,为参数howManyTimes传递了值4,为参数whatToDraw传递了”^_^”。结果,for循环执行了4次(i从0增加到3),每次输出i+””+”^_^”。
要绘制(>_<)字符两次,可以像下面这样写:
在这个示例中,为howManyTimes传递2,为whatToDraw传递”(>_<)”。
本站内容未经许可,禁止任何网站及个人进行转载。