为了账号安全,请及时绑定邮箱和手机立即绑定

如何将 2 个变量组合成 1 行代码

如何将 2 个变量组合成 1 行代码

UYOU 2022-11-11 14:19:48
我有以下变量,我试图将每个变量的两行合并为一行。我知道这是一个菜鸟问题,我也是,在 JS 中。 var entry; var average; var total = 0;         entry = prompt("Enter test score"); ******entry = parseInt(entry); var score1 = entry;****** total = total + score1;如何将这些突出显示的两行代码组合成一行代码?
查看完整描述

4 回答

?
吃鸡游戏

TA贡献1829条经验 获得超7个赞

据我了解,您解析一个变量然后将值分配给另一个。所以你可以做

var score1 = parseInt(entry)


查看完整回答
反对 回复 2022-11-11
?
智慧大石

TA贡献1946条经验 获得超3个赞

首先,您对上面的代码有一个误解,当您声明var score1 = entryNow 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)


查看完整回答
反对 回复 2022-11-11
?
泛舟湖上清波郎朗

TA贡献1818条经验 获得超3个赞

好吧,我想,我应该提供更多细节。整行代码如下。


     var entry;

     var average;

     var total = 0;

            

   

     entry = prompt("Enter test score");

     ******entry = parseInt(entry);

     var score1 = entry;******

     total = total + score1;

在这段代码中,我试图将突出显示的行合并为一行。


查看完整回答
反对 回复 2022-11-11
?
慕仙森

TA贡献1827条经验 获得超7个赞

const score1 = parseInt(entry);

我相信这就是你想要的。


查看完整回答
反对 回复 2022-11-11
  • 4 回答
  • 0 关注
  • 81 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信