📅  最后修改于: 2023-12-03 15:23:11             🧑  作者: Mango
在 JavaScript 中,使用 + 运算符可以对数值类型进行加法运算,而使用 parseInt() 函数可以将字符串类型解析为整型数值。以下是代码示例:
let x = 5;
let y = "10";
let z = x + parseInt(y);
console.log(z); // 输出:15
在上面的代码中,我们定义了变量 x 和 y,其中 x 的类型是数值型,而 y 的类型是字符串型。接下来,我们使用 parseInt() 函数将 y 解析为一个整型数值,并用 + 运算符将其与 x 相加,最后将结果赋值给变量 z。最后,我们使用 console.log() 函数将 z 的值输出到控制台中,结果为 15。
需要注意的是,如果解析的字符串中含有非数字字符,则 parseInt() 函数会返回 NaN(Not a Number)。
以下是另一个代码示例:
let num1 = parseInt("hello world");
let num2 = parseInt("10");
let num3 = 5;
let sum = num1 + num2 + num3;
console.log(sum); // 输出:NaN
在上面的代码中,我们定义了三个变量:num1、num2 和 num3,其中 num1 的值是字符串 "hello world" 解析后的一个 NaN,而 num2 的值是字符串 "10" 解析后的一个整型数值。我们将这三个变量相加,并将结果赋值给变量 sum,最后将其输出到控制台中。由于 num1 的值是 NaN,因此 sum 的值也会是 NaN。
参考: