如何打印带有双引号的属性?
How to print an attribute with double quotes?
所以,我正在锻炼 javascript 然后我对某件事产生了疑问:
我需要打印:O usuário mora em São Paulo / SP, no bairro Centro, na rua "Rua dos Pinheiros" com nº 1293.
但我不知道如何将 print endereco.rua 和双引号放在最后的短语中。
<html>
<head>
<meta charset="UTF-8">
<title>Curso Javascript - Rocketseat</title>
</head>
<body>
<script>
var endereco = {
rua: 'Rua dos Pinheiros',
numero: 1293,
bairro: 'Centro',
cidade: 'São Paulo',
uf: "SP"
}
console.log('O usuário mora em ' + endereco.cidade + ", / " + endereco.uf + ", na rua " + endereco.rua + " com nº " + endereco.numero + ".")
</script>
</body>
</html>
要么转义双引号:
console.log('O usuário mora em ' + endereco.cidade + ", / " + endereco.uf + ", na rua \"" + endereco.rua + "\" com nº " + endereco.numero + ".")
或在包含双引号的字符串周围使用单引号:
console.log('O usuário mora em ' + endereco.cidade + ", / " + endereco.uf + ', na rua "' + endereco.rua + '" com nº ' + endereco.numero + ".")
如果您使用的是现代浏览器,则可以使用 ES6 模板字符串来避免所有连接。'
console.log(`O usuário mora em ${endereco.cidade}, / ${endereco.uf}, na rua "${endereco.rua}" com nº ${endereco.numero}.`)
您将使用转义字符。由于 endereco.rua 之前和之后的字符串都用双引号引起来,因此您可以将 \" 放在变量之前的结束引号之前,并将 \" 放在下一个字符串中。
例如:
console.log('O usuário mora em ' + endereco.cidade + ", / " + endereco.uf + ", na rua \"" + endereco.rua + "\" com nº " + endereco.numero + ".")
所以,我正在锻炼 javascript 然后我对某件事产生了疑问:
我需要打印:O usuário mora em São Paulo / SP, no bairro Centro, na rua "Rua dos Pinheiros" com nº 1293.
但我不知道如何将 print endereco.rua 和双引号放在最后的短语中。
<html>
<head>
<meta charset="UTF-8">
<title>Curso Javascript - Rocketseat</title>
</head>
<body>
<script>
var endereco = {
rua: 'Rua dos Pinheiros',
numero: 1293,
bairro: 'Centro',
cidade: 'São Paulo',
uf: "SP"
}
console.log('O usuário mora em ' + endereco.cidade + ", / " + endereco.uf + ", na rua " + endereco.rua + " com nº " + endereco.numero + ".")
</script>
</body>
</html>
要么转义双引号:
console.log('O usuário mora em ' + endereco.cidade + ", / " + endereco.uf + ", na rua \"" + endereco.rua + "\" com nº " + endereco.numero + ".")
或在包含双引号的字符串周围使用单引号:
console.log('O usuário mora em ' + endereco.cidade + ", / " + endereco.uf + ', na rua "' + endereco.rua + '" com nº ' + endereco.numero + ".")
如果您使用的是现代浏览器,则可以使用 ES6 模板字符串来避免所有连接。'
console.log(`O usuário mora em ${endereco.cidade}, / ${endereco.uf}, na rua "${endereco.rua}" com nº ${endereco.numero}.`)
您将使用转义字符。由于 endereco.rua 之前和之后的字符串都用双引号引起来,因此您可以将 \" 放在变量之前的结束引号之前,并将 \" 放在下一个字符串中。
例如:
console.log('O usuário mora em ' + endereco.cidade + ", / " + endereco.uf + ", na rua \"" + endereco.rua + "\" com nº " + endereco.numero + ".")