相关疑难解决方法(0)

如何用前导零填充值?

在JavaScript中对值进行zerofill的推荐方法是什么?我想我可以构建一个自定义函数来将零填充到一个类型化的值,但我想知道是否有更直接的方法来做到这一点?

注意: "zerofilled"是指数据库中的单词意义(数字5的6位零填充表示为"000005").

javascript zerofill

354
推荐指数
24
解决办法
19万
查看次数

是否有一个JavaScript函数可以填充字符串以达到确定的长度?

我需要一个JavaScript函数,它可以获取一个值并将其填充到给定的长度(我需要空格,但任何事情都可以).我找到了这个:

码:

String.prototype.pad = function(l, s, t){
    return s || (s = " "), (l -= this.length) > 0 ? (s = new Array(Math.ceil(l / s.length)
        + 1).join(s)).substr(0, t = !t ? l : t == 1 ? 0 : Math.ceil(l / 2))
        + this + s.substr(0, l - t) : this;
};
Run Code Online (Sandbox Code Playgroud)

例:

<script type="text/javascript">
//<![CDATA[

var s = "Jonas";
document.write(
    '<h2>S = '.bold(), s, "</h2>",
    'S.pad(20, "[]", 0) = '.bold(), s.pad(20, "[]", 0), "<br />",
    'S.pad(20, "[====]", 1) …
Run Code Online (Sandbox Code Playgroud)

javascript string

262
推荐指数
14
解决办法
22万
查看次数

在JavaScript中将前导零添加到二进制字符串的方法

我已经使用.toString(2)将整数转换为二进制,但只要需要它就返回一个二进制(即第一位是1).

那么:

num = 2;
num.toString(2) // yields 10. 
Run Code Online (Sandbox Code Playgroud)

如何产生八位字节00000010?

javascript binary

7
推荐指数
2
解决办法
9367
查看次数

标签 统计

javascript ×3

binary ×1

string ×1

zerofill ×1