JavaScript 中的單引號與雙引號

Muhammad Muzammil Hussain 2023年10月12日
  1. JavaScript 中的單引號與雙引號
  2. 在 JavaScript 中使用單引號轉義字元
  3. 在 JavaScript 中使用雙引號轉義字元
JavaScript 中的單引號與雙引號

本文是關於 JavaScript 原始碼中的單引號和雙引號。讓我們看看這些引號在 JavaScript 程式設計中的用法和優點。

JavaScript 中的單引號與雙引號

為了建立字串文字並初始化或表示字串,程式設計師經常在 JavaScript 中使用單引號和雙引號。

'hello world' === 'hello world'  // both are same

我們需要定義一個單一的標準並堅持下去。我們不應該在一個 JavaScript 檔案中使用一種型別,而在另一個檔案中使用另一種型別。

重要的是要注意,無論我們使用哪種引用型別開啟字串,我們都需要使用相同的型別來關閉它。

'hello world'  // correct
'hello world'  // correct
'hello world\' // incorrec'

在 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'

相關文章 - JavaScript String