将一个变量值赋给另一个变量
Assigning a variable value to another variable
- 如何分配条件结果
- 到一个新变量(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
- 如何分配条件结果
- 到一个新变量(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