相关疑难解决方法(0)

String.slice和String.substring有什么区别?

有谁知道这两种方法之间的区别是什么:

String.prototype.slice
String.prototype.substring
Run Code Online (Sandbox Code Playgroud)

javascript substring substr slice

766
推荐指数
5
解决办法
21万
查看次数

如何用前导零填充值?

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

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

javascript zerofill

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

如何以2位数格式获取JavaScript的月份和日期?

当我们调用getMonth()getDate()date对象,我们将得到的single digit number.例如 :

因为january,它显示1,但我需要将其显示为01.怎么做?

javascript

303
推荐指数
15
解决办法
34万
查看次数

将PDF转换为清洁SVG?

我正在尝试将PDF转换为SVG.但是,我正在使用的那个当前映射每个文本中每个字母的路径,这意味着如果我更改其源文件中的文本,它看起来很难看.

我想知道什么是最干净的PDF到SVG转换器是什么,希望有一个没有路径的文本区域,根本不需要一个.我们知道,PDF和SVG非常相似,所以我假设有一些好的转换器.

pdf svg

107
推荐指数
7
解决办法
13万
查看次数

如果数字小于10,则显示前导零

可能重复:
JavaScript等效于printf/string.format
如何使用JavaScript创建Zerofilled值?

我在变量中有一个数字:

var number = 5;
Run Code Online (Sandbox Code Playgroud)

我需要将该数字输出为05:

alert(number); // I want the alert to display 05, rather than 5.
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

我可以手动检查数字并将其作为字符串添加0,但我希望有一个JS功能可以做到吗?

javascript math numbers digits

60
推荐指数
2
解决办法
10万
查看次数

React中的倒数计时器

我在JavaScript中看到了许多倒计时器,并希望让一个人在React中工作.

我借用了我在网上找到的这个功能:

secondsToTime(secs){
    let hours = Math.floor(secs / (60 * 60));

    let divisor_for_minutes = secs % (60 * 60);
    let minutes = Math.floor(divisor_for_minutes / 60);

    let divisor_for_seconds = divisor_for_minutes % 60;
    let seconds = Math.ceil(divisor_for_seconds);

    let obj = {
        "h": hours,
        "m": minutes,
        "s": seconds
    };
    return obj;
  };
Run Code Online (Sandbox Code Playgroud)

然后我自己编写了这段代码

  initiateTimer = () => {
    let timeLeftVar = this.secondsToTime(60);
    this.setState({ timeLeft: timeLeftVar })
  };

  startTimer = () => {
    let interval = setInterval(this.timer, 1000);
    this.setState({ interval: interval });
  };

  timer …
Run Code Online (Sandbox Code Playgroud)

javascript countdown reactjs

22
推荐指数
6
解决办法
5万
查看次数

无法在 javascript 中保留前导零

我有

var x = "0100";

parseInt(x); // returns 100;
Run Code Online (Sandbox Code Playgroud)

有没有办法可以保留前导 0 并在 Javascript 中转换为数字

javascript

5
推荐指数
2
解决办法
3391
查看次数

在Javascript中格式化十六进制

如何格式化十六进制以在javascript中始终以4位数显示?

例如,我将十进制转换为十六进制:

port = 23
function d2h(d) {return (+d).toString(16);}
d2h(port)
Run Code Online (Sandbox Code Playgroud)

我成功地将"23"转换为十六进制值"17".但是,我希望格式化为"0017"(四位数 - 在17之前追加0).

所有信息将不胜感激.

javascript hex

4
推荐指数
1
解决办法
5131
查看次数

如何使用循环将字符前置到字符串?

我有一个输入字段,需要一个10位数字.如果用户输入并提交小于10位的数字,则该函数将简单地添加"0",直到输入的值为10位数.

我还没有真正使用过,或者理解递归函数是如何工作的,但我基本上是在寻找一种有效的方法.我遇到的一个小问题是弄清楚如何在字符串的开头添加"0"而不是附加到结尾.

我的想法:

function lengthCheck(sQuery) {
    for (var i = 0; i < sQuery.length; i++) {
        if (sQuery.length !== 10) {
            sQuery += "0";
            //I'd like to add the 0s to the beggining of the sQuery string.
            console.log(sQuery);
            lengthCheck(sQuery);
        } else return sQuery
    }
}
Run Code Online (Sandbox Code Playgroud)

javascript jquery

4
推荐指数
1
解决办法
206
查看次数

如何在getMilliSeconds Javascript方法中将0转换为000?

我有一个像“ 2015-09-30T17:32:29.000-05:00”这样的日期值,当我从如下所示的该日期获取getMilliseconds时,我只是得到0而没有得到000。为什么?我想得到三位数的毫秒?

myDate =2015-09-30T17:33:28.000-04:00;
 var msecs = myDate.getMilliseconds() 
Run Code Online (Sandbox Code Playgroud)

我得到的毫秒数= 0。我想将毫秒作为000。我如何实现这一目标?

javascript jquery html5 datetime

3
推荐指数
1
解决办法
795
查看次数

标签 统计

javascript ×9

jquery ×2

countdown ×1

datetime ×1

digits ×1

hex ×1

html5 ×1

math ×1

numbers ×1

pdf ×1

reactjs ×1

slice ×1

substr ×1

substring ×1

svg ×1

zerofill ×1