对目标数字进行0补齐的api设计

xiaoxiao2021-03-01  40

其实这个api很多地方都有,应用场景包括一些金额控件的设计,这边主要展示的设计思想来源于tangram.

 

 

 

/* 为目标数字进行补0操作 @function pad @param {Number} source @param {Number} length 一共是几位数 @return {String} the padded source */ ZYC.number.pad = function(source,length){ var pre = "", negative = (source < 0), string = String(Math.abs(source)); if(string.length < length){ pre = (new Array(length - string.length +1)).join('0'); } return (negative ? "-" : "") + pre + string; };
转载请注明原文地址: https://www.6miu.com/read-3450345.html

最新回复(0)