4 回答

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超7個(gè)贊
據(jù)我了解,您解析一個(gè)變量然后將值分配給另一個(gè)。所以你可以做
var score1 = parseInt(entry)

TA貢獻(xiàn)1946條經(jīng)驗(yàn) 獲得超3個(gè)贊
首先,您對(duì)上面的代碼有一個(gè)誤解,當(dāng)您聲明var score1 = entryNow score1 等于條目時(shí),因此 2 代碼行將是:
var score1 = entry
var integer-entry = parseInt(score1) // Not parseInt(entry) again as it defeats the purpose of line 1
關(guān)于您的問題,一條線的解決方案將是:
// 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)

TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超3個(gè)贊
好吧,我想,我應(yīng)該提供更多細(xì)節(jié)。整行代碼如下。
var entry;
var average;
var total = 0;
entry = prompt("Enter test score");
******entry = parseInt(entry);
var score1 = entry;******
total = total + score1;
在這段代碼中,我試圖將突出顯示的行合并為一行。
添加回答
舉報(bào)