如何在javascript中正确定义变量和添加分号
我被要求定义两个变量并给它们赋值。然后我需要使用连接将这两个值打印到一个控制台日志中 这是我输入的代码如何在javascript中正确定义变量和添加分号,javascript,Javascript,我被要求定义两个变量并给它们赋值。然后我需要使用连接将这两个值打印到一个控制台日志中 这是我输入的代码 var ThingOne = "yellow"; var ThingTwo = "green"; console.log(ThingOne , ThingTwo); 由于这是一个在线测验,我收到的反馈包括 ThingOne没有定义 第二件事没有定义 ThingOne的值未打印在控制台中 您的代码在每行末尾缺少分号 当我运行代码时,它返回黄绿色,这是我一直在寻找的,但我很困惑,我还需要
var ThingOne = "yellow";
var ThingTwo = "green";
console.log(ThingOne , ThingTwo);
由于这是一个在线测验,我收到的反馈包括
- ThingOne没有定义
- 第二件事没有定义
- ThingOne的值未打印在控制台中
- 您的代码在每行末尾缺少分号
谢谢 我可以看到一个世界,在这个世界上,有人够蠢,想看到这样的东西
var ThingOne;
var ThingTwo;
ThingOne = 'Yellow';
ThingTwo = 'Green';
console.log( ThingOne + ThingTwo );
但这不是人们做的事情,它的方式太冗长了,你的方式更简单,简单很重要。我可以看到一个世界,在那里,有人够肛门,想看到这样的东西
var ThingOne;
var ThingTwo;
ThingOne = 'Yellow';
ThingTwo = 'Green';
console.log( ThingOne + ThingTwo );
但这不是人们做的事情,它的方式太冗长,你的方式更简单,简单很重要。不确定问题是什么。正如您所说的,代码可以正常工作并实现您所期望的。它是有效的javascript。无论这个测验给你错误的原因是什么,任何人都可以猜测。你唯一没有做的事情就是将两个字符串连接起来。其余的看起来很好控制台日志将任意数量的字符串作为参数并一起输出,不需要串联。@SpeedOfRound,似乎测验要求这样做,因为您的代码完全符合要求,甚至比要求的更好。连接变量将是
console.log(ThingOne+ThingTwo)代码>但打印每个字符都要用逗号分隔,这是非常优越的,因为它可以避免一些您可能遇到的奇怪情况。不幸的是,在线测验听起来要么不完整,要么故意变得迟钝。我不太清楚问题是什么。正如您所说的,代码可以正常工作并实现您所期望的。它是有效的javascript。无论这个测验给你错误的原因是什么,任何人都可以猜测。你唯一没有做的事情就是将两个字符串连接起来。其余的看起来很好控制台日志将任意数量的字符串作为参数并一起输出,不需要串联。@SpeedOfRound,似乎测验要求这样做,因为您的代码完全符合要求,甚至比要求的更好。连接变量将是console.log(ThingOne+ThingTwo)代码>但打印每个字符都要用逗号分隔,这是非常优越的,因为它可以避免一些您可能遇到的奇怪情况。不幸的是,这个在线测验听起来要么是坏的,要么是故意让它变得迟钝。我早些时候试过了,得到了同样的回答。我觉得这个测验不太对劲。非常感谢您的反馈!我早些时候试过,得到了同样的回答。我觉得这个测验不太对劲。非常感谢您的反馈!