Javascript 回答以下有趣的面试问题 以下行的输出是什么:

Javascript 回答以下有趣的面试问题 以下行的输出是什么:,javascript,Javascript,请张贴您各自的答案,以便我们都能得到一些深入的澄清 console.log1+-2+2; console.log1+-1+2; 控制台日志+1+1+2; 控制台logA-B+2; 控制台logA-B+2 注: 这里提出这个问题的主要目的是: 为什么在控制台中签入时有两个值未定义&一些值正在打印 谁能解决我的疑问? 谢谢你的帮助。每个语句都返回未定义的 console.log(1 + "-2" + "2"); // undefined console.log(1 +- "1" + "2"); /

请张贴您各自的答案,以便我们都能得到一些深入的澄清

console.log1+-2+2; console.log1+-1+2; 控制台日志+1+1+2; 控制台logA-B+2; 控制台logA-B+2

注: 这里提出这个问题的主要目的是: 为什么在控制台中签入时有两个值未定义&一些值正在打印

谁能解决我的疑问?
谢谢你的帮助。

每个语句都返回未定义的

console.log(1 + "-2" + "2");  // undefined
console.log(1 +- "1" + "2"); // undefined 
console.log(+"1" + "1" + "2"); // undefined 
console.log("A"-"B"+"2"); // undefined 
console.log("A"-"B"+2); // undefined

也许这个问题会结束。@krishna也许。我不确定那条评论有什么帮助。我看不出有问题吗?你的问题是什么?谢谢你的关注。请为以上几行提供您的答案。@Jonaswillms对于一个真正的知识寻求者,该评论会引发好奇,询问他们为什么返回未定义的内容,但他们也会在控制台上打印一些内容。我相信OP想找出为什么这些输出是这样的。