JavaScript 中的單引號與雙引號
Muhammad Muzammil Hussain
2023年1月30日
2022年7月12日
本文是關於 JavaScript 原始碼中的單引號和雙引號。讓我們看看這些引號在 JavaScript 程式設計中的用法和優點。
JavaScript 中的單引號與雙引號
為了建立字串文字並初始化或表示字串,程式設計師經常在 JavaScript 中使用單引號和雙引號。
'hello world' === "hello world" // both are same
我們需要定義一個單一的標準並堅持下去。我們不應該在一個 JavaScript 檔案中使用一種型別,而在另一個檔案中使用另一種型別。
重要的是要注意,無論我們使用哪種引用型別開啟字串,我們都需要使用相同的型別來關閉它。
'hello world' // correct
"hello world" // correct
"hello world' // incorrect
在 JavaScript 中,單個字元沒有型別。程式設計師總是要定義一個字串。
如果需要從字串中轉義特定字元,則兩個引號的使用方式不同。
每個引用型別必須轉義它自己的封閉引用型別;例如,如果字串用像'hello world'
這樣的單引號括起來,我們需要使用帶有反斜槓(/
)的單引號來轉義字元。如果字串用雙引號括起來,比如"hello world"
,那麼我們需要使用帶反斜槓/
的雙引號。
在 JavaScript 中使用單引號轉義字元
如果我們使用單引號型別來定義字串,我們需要使用單引號進行轉義。這裡不需要雙引號轉義。
例子:
<script>
const website = 'We will visit \'delftstack\' website for learning.';
const intro = 'Hello, I am a "Learner"';
document.write(website + "<br>");
document.write(intro)
</script>
輸出:
We will visit 'delftstack' website for learning.
Hello, I am a "Learner"
在 JavaScript 中使用雙引號轉義字元
如果我們使用雙引號型別來定義一個字串,我們需要使用雙引號進行轉義。這裡不需要單引號轉義。
例子:
<script>
const website = "We will visit \"delftstack\" website for learning."
const intro = "Hello, I am a 'Learner'"
document.write(website+"<br>")
document.write(intro)
</script>
輸出:
We will visit "delftstack" website for learning.
Hello, I am a 'Learner'