我希望使用if-else语句定义变量'result'。
// These variables will be used to test my if statement:
var a = 10;
var b = 20;
// My if if statement here:
var result;
if (a < b) {
console.log('a is smaller');
} else {
console.log('a is not smaller');
}
// This will log my result to the console:
console.log(result);
我的if-else语句正确执行,但是在定义'result'变量时遇到问题。
答案 0 :(得分:1)
将字符串分配给result
,然后在末尾登录。
var result;
if (a < b) {
result = "a is smaller";
}
else {
result = "a is not smaller";
}
console.log(result);
为了简洁起见,您还可以使用三元运算符和模板文字:
var result = `a is ${a < b ? "" : "not "}smaller`;
console.log(result);
答案 1 :(得分:0)
尝试
var a = 10; var b = 20;
var result;
if (a < b) {
result = 'a is smaller';
} else {
result = 'a is not smaller';
}
console.log(result);
或者简单地
var a = 10; var b = 20;
var result = a < b ? 'a is smaller' : 'a is not smaller';
console.log(result);
或者如果您只想打印
var a = 10; var b = 20;
console.log(a < b ? 'a is smaller' : 'a is not smaller');