1、中级
const fn = (num) => num % 5 === 0 ? num : num - num % 5;
2、高级
const fn1 = (num) =>parseInt(num / 5) * 5;
3、骨灰级
const fn = (num) =>~~(num / 5) * 5;
4、菜鸟
const MAXarr = String(parseInt(Number(data.numMAX) - 5)).split('');
if (MAXarr[MAXarr.length - 1] > '0' && MAXarr[MAXarr.length - 1] < '5') {
MAXarr[MAXarr.length - 1] = '0'
}else if(MAXarr[MAXarr.length - 1] > '5' && MAXarr[MAXarr.length - 1] < '9'){
MAXarr[MAXarr.length - 1] = '5'
}
文章展示了四个JavaScript函数,从中级到菜鸟级别,分别用于处理数字,使其符合特定规则。中级函数检查num是否能被5整除,高级函数将数字除以5后取整,骨灰级函数使用位操作快速取整,而菜鸟级别的代码则针对特定情况调整数字的最后一位。
2427

被折叠的 条评论
为什么被折叠?



