JS数字指定长度不足前补零的实现
问题描述:
要求输出的数字长度是固定的,如长度为2,数字为1,则输出01,即不够位数就在之前补足0。
解决方法:
方法1
function fn1(num, length) {
return (num/Math.pow(10,length)).toFixed(length).substr(2);
}
方法2
function fn2(num, length) {
return ( "0000000000000000" + num ).substr( -length );
}
方法3
function fn3(num, length) {
return (Array(length).join('0') + num).slice(-length);
}
上述三种方法的效率如下:
console.time('time1');
fn1();
console.timeEnd('time1');//chrome返回值:time1: 0.126953125ms
console.time('time2');
fn2();
console.timeEnd('time2'); //chrome返回值:time2: 0.0810546875ms
console.time('3');
fn3();
console.timeEnd('time3'); //chrome返回值:time3: 0ms
分享到:
相关推荐
很多时候为了显示格式,需要在某一字符串不满位的情况下进行前补0操作...下面这篇文章就给大家主要介绍了javascript添加前置0(补零)的几种方法,文中给出了详细的示例代码,需要的朋友可以参考借鉴,下面来一起看看吧。
本文实例讲述了JavaScript实现按照指定长度为数字前面补零输出的方法。分享给大家供大家参考。具体分析如下: 例如我们希望输出的数字长度是固定的,假设为10,如果数字为123,则输出0000000123,不够位数就在之前...
因为做新闻爬虫,url里面0-9的日期要左侧加零。经过查询之后得到了两种方法。...二、先获取当前字符串长度,然后用预期长度-当前字符串长度得到应该补零的数目,把相应的0补到对应的左侧。 以上这篇python 实现
对数字序列分别进行前端补零、后端补零和前端后端同时补零,那么得到的三种序列的频谱有什么区别?我们为了得到高密度谱,一般对序列进行后端补零,那么您想过没有:前端补零会改变信号的频谱么?前端和后端同时补零...
DES加解密算法 不足8位补零
本文给大家介绍基于JavaScript如何实现对数字保留两位小数一位自动补零的实例代码,代码简单易懂,感兴趣的朋友一起学习吧
当需要一定位数的数字时,如果整数不够,本程序可以完成在数字前补零!
本文实例总结了C#实现按照指定长度在数字前补0方法。分享给大家供大家参考。具体分析如下: 这里分析了C#按照指定的长度在数字前补0的两种方法 例如123可以转换成000123 String snum = 123; //方法1 String pnum = ...
主要介绍了JavaScript前补零操作的方法,以实例形式对比分析了javascript实现补零操作的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
补零FFT 补零FFT 补零FFT 补零FFT 补零FFT
有时候我们需要对日期不足两位进行补零操作,或对一些数字不足多少位就补零。下面的函数就非常实用了,大家可以根据需要选择。
JavaScript代码实现空位补零
sqlServer中,给字符串开头或结尾自动补零,可以控制补几个零,共三种方法。
js时间和日期,补零的,非常好用 。欢迎下载
这通常通过HTTP请求库实现,如Python中的Requests库。 解析内容: 爬虫对获取的HTML进行解析,提取有用的信息。常用的解析工具有正则表达式、XPath、Beautiful Soup等。这些工具帮助爬虫定位和提取目标数据,如文本...
matlab 测试时域两端补零、中间补零、后面补零、前面补零对fft后频域的影响,测试频域两端补、中间补零对ifft后时域的影响