Javascript 为什么我的';结果';if…else语句未正确定义变量?
我希望用if-else语句定义变量“result”Javascript 为什么我的';结果';if…else语句未正确定义变量?,javascript,variables,if-statement,Javascript,Variables,If Statement,我希望用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');
// 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语句:
var a=10;
var b=20;
//我在此的if声明:
var结果;
如果(a
if-else语句执行正确,但在定义'result'变量时遇到问题。将字符串分配给
result
,然后在末尾记录
var result;
if (a < b) {
result = "a is smaller";
}
else {
result = "a is not smaller";
}
console.log(result);
var结果;
if(a
您还可以使用三元运算符和模板文字来实现简洁性:
var result = `a is ${a < b ? "" : "not "}smaller`;
console.log(result);
var result=`a是${a
试试看
var a=10;var b=20;
var结果;
if(a
或者干脆
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;
var结果=a
如果你想打印的话,也可以用这个
var a = 10; var b = 20;
console.log(a < b ? 'a is smaller' : 'a is not smaller');
var a=10;var b=20;
log(a
请完整添加代码。格式代码使用四个空格。使用
格式化引号。有关更多格式帮助,请参见帮助中心。您从未设置结果…与任何语言一样,要查看变量中的某些值,需要将其指定给变量。结果='something'。否则,它在js中是“未定义”的。非常感谢!将字符串分配给result,而不是console.logging完成了任务!没问题@KarenKinsella,总是很乐意帮忙。如果我的回答解决了你的问题,请将其标记为已接受。
var a = 10; var b = 20;
console.log(a < b ? 'a is smaller' : 'a is not smaller');