[js] 写一个方法,当给定数字位数不足8位时,则在左边补充0以补足8位数的方法
[js] 写一个方法,当给定数字位数不足8位时,则在左边补充0以补足8位数的方法
function padNumber(n, targetLen, placeholder) {const arr = ("" + n).split("");const diff = arr.length - targetLen;if (diff < 0) {return Array(0 - diff).fill(placeholder, 0, 0 - diff + 1).concat(arr).join("");} else {return arr.join("");}
}
console.log(padNumber(3458, 8, "0")); //'00003458'
console.log(padNumber(90990, 3, "-")); //'90990'
个人简介
我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易,
但坚持一定很酷。欢迎大家一起讨论
主目录
与歌谣一起通关前端面试题
[js] 写一个方法,当给定数字位数不足8位时,则在左边补充0以补足8位数的方法相关推荐
- js 写一个任意类型转浮点小数点保留两位
不进行四舍五入 function toFloat(num) {var floatValue = parseFloat(num);if (isNaN(floatValue)) {return 0;}re ...
- [js] 写一个方法,实时验证input输入的值是否满足金额如:3.56(最多只有两位小数且只能数字和小数点)的格式,其它特殊字符禁止输入
[js] 写一个方法,实时验证input输入的值是否满足金额如:3.56(最多只有两位小数且只能数字和小数点)的格式,其它特殊字符禁止输入 <body><input type=&qu ...
- [js] 写一个方法把科学计数法转换成数字或者字符串
[js] 写一个方法把科学计数法转换成数字或者字符串 function c(a) { return a.replace(/^(\d+)(?:.(\d+))*eE(\d+)/,(_,a,a1,p,n)= ...
- [js] 用js写一个方法检测浏览器是否支持css3的属性
[js] 用js写一个方法检测浏览器是否支持css3的属性 var div = document.createElement('div'); console.log(div.style.transit ...
- [js] 写一个方法获取图片的方向
[js] 写一个方法获取图片的方向 <!DOCTYPE html> <html> <head><meta charset="utf-8"& ...
- [js] 写一个获取页面中所有checkbox的方法
[js] 写一个获取页面中所有checkbox的方法 function getAllCheckbox() {return [...document.querySelectorAll('input[ty ...
- [js]写一个获取非行间样式的方法
[js]写一个获取非行间样式的方法 window.getComputedStyle()?window.getComputedStyle(element).attribute:element.curre ...
- [js] 写一个方法遍历指定对象的所有属性
[js] 写一个方法遍历指定对象的所有属性 Object.keys().Object.values()只能遍历对象自有的属性,for in 可以遍历原型中的属性. 个人简介 我是歌谣,欢迎和大家一起交 ...
- [js] 写一个 document.querySelector 的逆方法
[js] 写一个 document.querySelector 的逆方法 document.queryNode = function(node){if(node.id){return '#'+ nod ...
最新文章
- MySQL引擎之MyISAM,InnoDB,Btree与B+tree
- nginx+tomcat
- swagger 修改dto注解_一文搞懂Swagger,让你明白用了Swagger的好处!!!
- 1024,节日快乐!
- tomcat启动成功 未加载项目_智云CRM项目启动大会在深圳成功召开
- 1364:Field 'sex' doesn't have a default value [ SQL语句 ]
- v割与邮票孔_pcb板V割和邮票孔的区别
- JAVA编程思想课程视频
- VS2015 保护视力 背景色设置
- C++案例——联系人管理系统
- 学计算机后期制作,后期制作
- MySQL基础笔记(14)-使用Amoeba和Docker搭建MySQL读写分离架构
- Revit安装错误1308?Revit软件安装时出现安装错误1308怎么办?
- 半加器 全加器 Verilog描述
- 串口转HID键盘鼠标芯片沁恒微电子CH9329
- Podman一篇就学会
- 深入浅出DDR系列(一)--DDR原理篇
- RJ45和PSY之间为什么用网络变压器
- Xilinx芯片太贵,我选择国产替代!聊聊国产FPGA芯片选型
- jenkins+pipeline+Amazon_EKS部署java服务