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

编写JavaScript函数

编写JavaScript函数

爱吃芝麻的汤圆 2018-10-13 22:42:09
编写函数 showNumber,功能是在页面中显示出1--2000之间所有能同时被3、5、7整除的整数,并要求每行显示 6 个这样的数,每两个数字之间用逗号隔开,每行最后一个数字后面没有逗号,效果如下图所示
查看完整描述

1 回答

已采纳
?
pardon110

TA贡献1038条经验 获得超227个赞

在控制台随便写了如下脚本,跑一下,你改写成函数即可

const s = [...Array(Math.floor(2000 / 105))].map((_, i) => {
   let s = (i + 1) * 105
   if ((i + 1) % 6 == 0) {
       s += '\n'
     }
   return s
})
console.log(s.join(',').replace(/\n,/g, '\n'))

基本思路:

  1. 采用2000上限,除数7*3*5作为范围内的步长,得到待用空数组长度

  2. 使用map处理数组元素,根据索引与步长求值,逢6个添加换行

  3. 用数组join方法将其转为字符串,进而字符串replace方法全局替换多余的,号

查看完整回答
3 反对 回复 2018-10-15
  • 1 回答
  • 1 关注
  • 733 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信