我从数据库中获取一个值,并将其重新使用,因为该数字前导零,并且仅限于4位数字,表示格式为0001
或0010
或0100
或1000
,我从零开始计数例如,给这个数字加1,前面的零就消失了,例如我加的方式
var databasevalue = 0000;
var incrementvalue = parseInt(databasevalue) + parseInt(1);
最佳答案
// I suppose databasevalue is a string
var databasevalue = "0125";
// coerce the previous variable as a number and add 1
var incrementvalue = (+databasevalue) + 1;
// insert leading zeroes with a negative slice
incrementvalue = ("0000" + incrementvalue).slice(-4); // -> result: "0126"