JavaScript-在一行中打印两个数字(不是字符串)。不做转换

JavaScript-在一行中打印两个数字(不是字符串)。不做转换,javascript,Javascript,如果我有这些变量: var a = 5 var b = 10 如何使用console.log以单行形式返回它? 像这样: 5 10 重要提示:但类型必须保留为数字而不是字符串。数字之间必须有空格 我该怎么解决呢?如果要打印到控制台,我不确定“类型必须保留数字”是什么意思……我只想: console.log(a+“”+b)如果要打印到控制台,我不确定“类型必须保留数字”是什么意思……我只想: console.log(a+“”+b)如果您坚持: console.log(a, b); 将打印所需

如果我有这些变量:

var a = 5
var b = 10
如何使用console.log以单行形式返回它? 像这样:

5 10
重要提示:但类型必须保留为数字而不是字符串。数字之间必须有空格


我该怎么解决呢?

如果要打印到控制台,我不确定“类型必须保留数字”是什么意思……我只想:


console.log(a+“”+b)

如果要打印到控制台,我不确定“类型必须保留数字”是什么意思……我只想:

console.log(a+“”+b)
如果您坚持:

console.log(a, b);
将打印所需的输出:

5 10

(不涉及显式字符串转换)

如果您坚持:

console.log(a, b);
将打印所需的输出:

5 10

(不涉及显式字符串转换)

但是
console.log
会将原语的输入强制转换为字符串。。?它不会更改传递的变量的类型,但
console.log
会将原语的输入强制为字符串。。?它不会更改传递的变量的类型