Присвоение значения переменной другой переменной - PullRequest
0 голосов
/ 15 апреля 2019
  1. как назначить условный результат
  2. новой переменной (mostCars)?Я хочу решить для большинства автомобилей.
cars = 3;
friendsCars = 4;
let mostCars = ?; 
//needs to be the value of the 
//greater of the two variables

if (friendsCars > cars || cars > friendsCars)
     //checking which 
     //is true
     {
        console.log( mostCars);
     }  
//assign the value of the true statement to mostCars.

Выходные данные должны быть значения автомобилей или friendsCars в новой переменной MostCars.Как мне решить эту проблему?

1 Ответ

0 голосов
/ 15 апреля 2019

Ваш код не будет работать, потому что он войдет в if независимо от того, какая переменная больше (и пропускает его, если два значения равны).

Кроме того, if only регистрирует mostCars, которые еще не имеют значения.

Это может быть сделано if, но есть лучшая альтернатива:

Метод Math.max().

Функция Math.max () возвращает наибольшее из нуля или более чисел.

Так что используйте вместо этого:

let cars = 3;
let friendsCars = 4;
let mostCars = Math.max(cars, friendsCars); 

console.log(mostCars) //4
...