在Javascript中添加前0(零补)的几种方法

在Javascript中添加前0(零补)的几种方法
前言

众所周知,Javascript中的数字不是预先0,所以我们需要操作来添加前0,并将它们转换成字符串。

如果用0个数据生成4个比特的总数,我们通常可以想到的就是这种方式:
功能addprezero(NUM){
如果(数字< 10){
返回万+ Num;
否则如果(数字< 100){
返回'00 + Num;
否则如果(数字< 1000){
返回0+数字;
其他{ }
返回num;
}
}
这种思路比较简单,根据目前的数据位来补充相应的前面0个数,但是这样的算法是很麻烦的,如果需要很多前0,那么写很多的如果…其他的。

或者,基于这个想法,我们首先可以算出这个数字的多少位,然后组成相应的0。

功能addprezero(NUM){
var(=+)长度,
=;

对于(var i = 0;i < 4-T;i++){
S = '0';
}

返回值;
}
这种方法的实施是根据当前数字的位数然后剪接数计算所有的介词0
在此基础上,我们也可以考虑一下:如需要0个是一个10位的预数据,那么不管当前的位数是多少位,都是先填充9—0,再截取最后的10个字符串,是需要的数据才得到:

功能addprezero(NUM){
返回(000000000+数字)Slice(- 10);
}
总结

以上就是本文的全部内容。我们应该尽力想出更多的方法来达到预期的效果。一方面,我们可以扩大我们的思想,另一方面,使我们能够选择更好的方式,我希望本文的内容能给每个人的学习工作带来一些帮助。如果有问题,你可以留言。

免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部