如果經常聽說我應該在Javascript中用'(單引號)而不是「(雙引號)來聲明String,就像在Java或其他語言中一樣。爲什麼我們應該在Javascript中使用'替代'字符串
不幸的是,我從來不問爲什麼要這樣做。
「最佳」 答案我到現在爲止是
它更高性能的
是真的嗎?爲什麼?
如果經常聽說我應該在Javascript中用'(單引號)而不是「(雙引號)來聲明String,就像在Java或其他語言中一樣。爲什麼我們應該在Javascript中使用'替代'字符串
不幸的是,我從來不問爲什麼要這樣做。
「最佳」 答案我到現在爲止是
它更高性能的
是真的嗎?爲什麼?
在許多語言中使用「'而不是」「是更高性能的,因爲在用單引號表示的字符串中,沒有執行轉義字符的替換。這在js中是不正確的。就我所知,有一個雙引號系統的原因是,它允許您在使用''時避免在字符串中「」。那麼這是一個品味問題。
其中一個原因可能是因爲需要使用「in strings than」這一事實,所以最好使用單引號來表示字符串,並且在字符串內部使用雙引號來保存。
例如,在HTML中的值的屬性必須放置在雙引號,如:如果您要創建這樣的事情動態,您可能需要在你的序列生成使用「<div class="myClass">
左右。
我通常使用「東陽我也通常用‘內的兩個‘ 例如:VAR TD =’
不,我們‘不應該’,有些人喜歡它,有背後的理由,但它不是一個規則。 – MMM
儘管使用其他引號,這並不重要,我使用? –