如何在 Javascript 中将 String 更改为 Int

How to change String to Int in Javascript

我无法在这段代码中打印总和

// 1. create variable 
// 2. input number in variable [but it is a string]
// 3. error to print sum
// 2 variable      
let num = [""];      
let num22 = [""];  

//add this to num  

app.post("/addNum1", function(req, res){        
    let newNum1 = req.body.newnum1;        
    num.push(newNum1);        
    res.redirect("/var1");        
});

将此添加到 num22

app.post("/addNum2", function(req, res){

    let newNum2 = req.body.newnum2;

    num22.push(newNum2);

    res.redirect("/var2");

});

输入数字到 num

app.get("/var1", function(req, res){

    res.render("num1", {num: num});

});

输入数字到 num22

app.get("/var2", function(req, res){

    res.render("num2", {num22: num22});

});

本页显示sum+sum22的结果

app.get("/result",function(req,res){
    var a = parseInt("num");
    var b = parseInt("num22");
    var sum = parseInt("");
    sum = a+b;
    res.send(sum);
});

我的港口

 app.listen(3000, function(){
       console.log("We are in Endgame NOW!!!"); 
    });

描述
当我输入 2 个数字时,我想打印那个总和

global.num = '';
global.num22 = '';

app.post("/addNum1", function (req, res) {
    let newNum1 = req.body.newnum1;
    global.num = newNum1 ;
    res.redirect("/var1");
});

app.post("/addNum2", function (req, res) {

    let newNum2 = req.body.newnum2;

    global.num22 = newNum2;

    res.redirect("/var2");

});

app.get("/var1", function (req, res) {

    res.render("num1", { num: global.num });

});

app.get("/var2", function (req, res) {

    res.render("num2", { num22: global.num22 });

});

app.get("/result", function (req, res) {
    var a = parseInt(global.num);
    var b = parseInt(global.num22);
    var sum = a + b
    res.send(sum);
});

我们可以在nodejs中使用global变量