繁体   English   中英

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

[英]How to combine 2 variables into 1 line of code

我有以下变量,我试图将每个变量的两行合并为一行。 我知道这是一个菜鸟问题,我也是,在 JS 中。

 var entry;
 var average;
 var total = 0;
        

 entry = prompt("Enter test score");
 ******entry = parseInt(entry);
 var score1 = entry;******
 total = total + score1;

如何将这些突出显示的两行代码组合成一行代码?

const score1 = parseInt(entry);

我相信这就是你想要的。

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

var score1 = parseInt(entry)

首先你对上面的代码有一个误解,当你声明var score1 = entry现在 score1 等于 entry 因此一个 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)

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

     var entry;
     var average;
     var total = 0;
            
   
     entry = prompt("Enter test score");
     ******entry = parseInt(entry);
     var score1 = entry;******
     total = total + score1;

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM