leftpad填充函数;
Posted 专注前端开发
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了leftpad填充函数;相关的知识,希望对你有一定的参考价值。
1 <!doctype html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Document</title> 6 </head> 7 <body> 8 <script> 9 function leftpad (str, len, ch) { 10 str = String(str); 11 var i = -1; 12 if (!ch && ch !== 0) ch = ‘ ‘; 13 len = len - str.length; 14 while (++i < len) { 15 str = ch + str; 16 } 17 return str; 18 } 19 var a = leftpad(‘1‘,2,"0"); 20 console.log(a); 21 </script> 22 </body> 23 </html>
需要三个参数,
第一个被填充的字符串,
第二个需要被填充到多长,
第三个填充字符串,
原理就是判断字符串本来长度,根据要填充到的长度,算出要填充几位,循环填充,通过while;
以上是关于leftpad填充函数;的主要内容,如果未能解决你的问题,请参考以下文章
如何将此 JavaScript 代码片段翻译成 Parenscript?
pandas使用pad函数向dataframe特定数据列的每个字符串添加前置(前缀)补齐字符或者字符串向所有字符串的左侧填充直到宽度达到指定要求(left padding)