我从数据库中获取一个值,并将其重新使用,因为该数字前导零,并且仅限于4位数字,表示格式为0001001001001000,我从零开始计数例如,给这个数字加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"

09-19 16:50