将一个变量值赋给另一个变量

Assigning a variable value to another variable

  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.

输出应该是新变量 mostCars 中 cars 或 friendsCars 的值。我该如何解决这个问题?

您的代码将不起作用,因为它会进入 if 而不管哪个变量更大(如果两个值相等则跳过它)。

另外,if 只记录 mostCars,还没有值。

可以通过if来完成,但还有更好的选择:

Math.max() 方法。

The Math.max() function returns the largest of zero or more numbers.

所以改用它:

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

console.log(mostCars) //4