JavaScript 将 input.question 放在 Number 函数中?

JavaScript placing the input.question inside the Number function?

我可以使用数字函数将下面的 input.question 更改为同一行中的数字吗?我知道我可以使用 console.log 并将 num1 转换为数字,但我想知道是否可以将 input.question 放入数字函数中?

const input = require(`readline-sync`);
let num1 = input.question("Enter a number: ");

是的,您可以:

const input = require(`readline-sync`);
let num1 = Number(input.question("Enter a number: "))

尽管将字符串转换为数字的方法有很多,但其中一种更简单的方法是在 string 之前添加 +。像这样:

const input = require(`readline-sync`);
let num1 = +input.question("Enter a number: ");