簡體   English   中英

引號的使用

[英]Use of quotation marks

為什么這行代碼會產生預期的結果:

document.getElementById('ID').style.backgroundImage = 'url('+ variable +')';

雖然此行不:

document.getElementById('ID').style.backgroundImage = "url('+ variable +')";

如何在JavaScript使用引號?

在Javascript中,單引號和雙引號是可以互換的,但必須在匹配對中使用。 如果您的文本已經包含一種樣式,則可以使用另一種樣式保留要用作文本一部分的樣式。 因此,假設variable = "mypage"然后

'url('+ variable +')'

將字符串編碼為

網址(mypage)

"url('+ variable +')"

將按字面意義對此進行編碼,包括運算符,變量名稱和所有

url('+變量+')

您可能要執行此操作的一個示例是

myname = "John";
sentence = 'My name is "' + myname + '".';

這將給

我的名字是約翰”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM