如何在console.log中用引号显示字符串输出?

Wik*_*tor 2 javascript console.log

问题是,如果我控制台登录此字符串:"Lorem "console.log将输出:Lorem我不能告诉我们,如果在字符串的结尾有空格或没有。

如何强制控制台在引号中显示输出?

Dav*_*son 6

let lorem = "Lorem ";
console.log('"'+lorem+'"');
// Prints: "Lorem "
Run Code Online (Sandbox Code Playgroud)

更一般地,该模式console.log('"'+expression+'"')将打印出两侧带有引号的表达式,以便您可以看到表达式的实际开始和结束位置。

如果您希望每次都发生这种情况,请考虑创建一个如下所示的函数:

function myConsole(...expr){
  console.log('"'+expr.join(' ')+'"');
}
Run Code Online (Sandbox Code Playgroud)

并使用它代替 console.log


Kam*_*ski 5

尝试

let s = "Lorem";
console.log( JSON.stringify(s) );
Run Code Online (Sandbox Code Playgroud)