Как объединить 2 переменные в 1 строку кода - PullRequest
0 голосов
/ 11 июля 2020

У меня есть следующие переменные, и я пытаюсь объединить две строки для каждой переменной в одну. Я знаю, что это ладья ie вопросы, как и я, в JS.

 var entry;
 var average;
 var total = 0;
        

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

Как можно объединить эти выделенные две строки кода в одну строку кода?

Ответы [ 4 ]

0 голосов
/ 12 июля 2020

Ну, наверное, мне следовало рассказать подробнее. Вся строка кода выглядит следующим образом.

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

В этом коде я пытаюсь объединить выделенные строки в одну строку.

0 голосов
/ 11 июля 2020

Насколько я понимаю, вы анализируете одну переменную, а затем присваиваете значение другой. Так что вы можете просто сделать

var score1 = parseInt(entry)
0 голосов
/ 12 июля 2020

Ну, во-первых, у вас недоразумение в приведенном выше коде. Когда вы объявили var score1 = entry Теперь оценка1 равна записи, поэтому 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)
0 голосов
/ 11 июля 2020
const score1 = parseInt(entry);

Я считаю, что это то, что вы хотите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...