如何添加两个变量而不使其在javascript中连接

How to add two variables without making it concatenated in javascript?

本文关键字:javascript 连接 两个 何添加 添加 变量      更新时间:2023-09-26
a = document.CPU.Bfirst.value;
w = document.CPU.Afirst.value;
aa = a + w;
k = aa.sub();
document.write(k);

*我想要下标形式的两个值的总和,但它只提供一个串联值而不是实际总和。

*其他变量:

    a = document.CPU.Bfirst.value;
    b = document.CPU.Bsecond.value;
    c = document.CPU.Bthird.value;
    d = document.CPU.Bfourth.value;
    w = document.CPU.Afirst.value;
    x = document.CPU.Asecond.value;
    y = document.CPU.Athird.value;
    z = document.CPU.Afourth.value;
    e = a - w;
    f = b - x;
    g = c - y;
    h = d - z;
    i = (e + f + g + h)/4;
    aa = a + w;
    bb = aa + x;
    cc = bb + y;
    dd = cc + z;
    j = w.sub();
    k = aa.sub();
    l = bb.sub();
    m = cc.sub();
    n = dd.sub();

*表格部分:

输入所有需要的信息:

过程到达时间突发时间 一个 B C D

如果你的值确实是数字,你可以使用一元+运算符强制转换:

aa = +a + +w;

<input>节点的 value 属性总是会给你一个字符串,JavaScript +运算符真的很喜欢字符串。

如果aw是INT的,则可以使用parseInt()

aa = parseInt(a) + parseInt(w)

如果变量是浮点数,则改用parseFloat()

JSFiddle