我有以下变量,并且我试图将每个变量的两行合并为一个。我知道这是一个菜鸟问题,我也是JS。
var entry;
var average;
var total = 0;
entry = prompt("Enter test score");
******entry = parseInt(entry);
var score1 = entry;******
total = total + score1;
如何将突出显示的两行代码合并为一行代码?
答案 0 :(得分:0)
const score1 = parseInt(entry);
我相信这就是你想要的。
答案 1 :(得分:0)
据我了解,您解析一个变量,然后将值分配给另一个。所以你可以做
var score1 = parseInt(entry)
答案 2 :(得分:0)
首先,您对上面的代码有误解,当您声明var score1 = entry
时,score1等于条目,因此第2行代码为:
var score1 = entry
var integer-entry = parseInt(score1) // Not parseInt(entry) again as it defeats the purpose of line 1
关于您的问题,单行解决方案将是:
// ES5 variable version
var score1 = parseInt(entry)
//ES6 variable version
let score1 = parseInt(entry)
//ES6 constant version (assign a constant if it wont change)
const score1 = parseInt(entry)
答案 3 :(得分:0)
嗯,我想,我应该提供更多的细节。整个代码行如下。
var entry;
var average;
var total = 0;
entry = prompt("Enter test score");
******entry = parseInt(entry);
var score1 = entry;******
total = total + score1;
在这段代码中,我试图将突出显示的行合并为一行。