小编Kra*_*r22的帖子

为什么这个javascript从"他"中取出"h"?

我有这个javascript代码,它应该在用户输入"1他"进入提示后在警告框中显示4.0026,但由于某种原因,它决定只从"他"中取出"h"并使用以为你只输入了"h".

var first=prompt("Enter first term");
        if(first==""){
            periodictable();
        }else{
            var split=first.split(" ");
            var firsttrans=split[1].replace("h", 1.008).replace("he", 4.0026);
            alert(firsttrans);
        }
Run Code Online (Sandbox Code Playgroud)

顺便说一句,忽略函数调用,periodictable()因为它与此问题无关.

javascript string split

2
推荐指数
1
解决办法
69
查看次数

标签 统计

javascript ×1

split ×1

string ×1