Tìm hiểu miễn phí tất cả các khái niệm cốt lõi về lập trình bằng JavaScript với các ví dụ và bài tập trong trình duyệt mà bạn có thể bắt đầu sử dụng ngay. Sau Khóa học cơ bản về Javascript của EXLskills, bạn sẽ có tất cả những gì bạn cần để lập trình ứng dụng cho trình duyệt, máy chủ và thậm chí cả giao diện máy tính để bàn
Để thoát khỏi một trích dẫn đơn hoặc kép trong một chuỗi, hãy sử dụng ký tự dấu gạch chéo ngược \
trước mỗi trích dẫn đơn hoặc kép trong nội dung của chuỗi, e. g. 'that\'s it'
Khi chúng tôi sử dụng ký tự dấu gạch chéo ngược để thoát khỏi một trích dẫn đơn hoặc kép, chúng tôi hướng dẫn JavaScript rằng chúng tôi muốn coi trích dẫn đó là ký tự trích dẫn đơn hoặc kép theo nghĩa đen chứ không phải là ký tự cuối chuỗi
Nếu bạn sử dụng một trích dẫn đơn trong một chuỗi được gói trong các trích dẫn đơn, bạn sẽ kết thúc sớm chuỗi đó
Tuy nhiên, đây không phải là trường hợp khi bạn sử dụng dấu gạch chéo ngược để thoát khỏi dấu nháy đơn
Bạn có thể sử dụng cách tiếp cận tương tự để thoát khỏi dấu nháy kép trong chuỗi
Chúng tôi sử dụng ký tự dấu gạch chéo ngược \
để thoát từng dấu ngoặc kép trong chuỗi
Có thể tránh thoát một trích dẫn bằng cách thay đổi các trích dẫn bên ngoài của chuỗi
Chúng tôi xen kẽ giữa dấu ngoặc kép và dấu ngoặc đơn, vì vậy chúng tôi không phải thoát khỏi chúng
Lưu ý rằng bạn cũng có thể sử dụng backticks
khi định nghĩa một biến lưu trữ một chuỗi. Điều này cho phép bạn sử dụng cả dấu ngoặc đơn và dấu ngoặc kép trong chuỗi mà không cần phải thoát khỏi chúng
Chuỗi được bao bọc trong backticks
vì vậy chúng tôi không phải thoát khỏi dấu ngoặc đơn và dấu ngoặc kép trong nội dung của nó
Để thêm ký tự dấu gạch chéo ngược \
vào một chuỗi, hãy thêm hai dấu gạch chéo ngược cạnh nhau. Dấu gạch chéo ngược đầu tiên thoát khỏi dấu gạch chéo thứ hai, vì vậy dấu gạch chéo thứ hai được thực hiện theo nghĩa đen
Chúng tôi có 3 dấu gạch chéo ngược cạnh nhau. Dấu gạch chéo ngược đầu tiên thoát khỏi dấu gạch chéo thứ hai, do đó, nó được JavaScript hiểu theo nghĩa đen. Dấu gạch chéo ngược thứ ba được sử dụng để thoát khỏi dấu ngoặc kép
Ký tự Escape là biểu tượng được sử dụng để bắt đầu lệnh thoát nhằm thực hiện một số thao tác. Chúng là những ký tự có thể được giải thích theo một số cách thay thế khác với những gì chúng tôi dự định. Javascript sử dụng '\' [dấu gạch chéo ngược] ở phía trước làm ký tự thoát
Mục đích của chúng tôi là chúng tôi muốn in trong bảng điều khiển như
""Geeks" for "Geeks" is 'the' best 'platform'"
Để in dấu ngoặc kép, sử dụng các ký tự thoát, chúng tôi có hai tùy chọn
- Đối với dấu nháy đơn. \’ [dấu gạch chéo ngược trước dấu nháy đơn]
- Đối với dấu ngoặc kép. \” [dấu gạch chéo ngược theo sau bởi dấu ngoặc kép]
Chúng tôi cũng có thể in dấu ngoặc kép trong bảng điều khiển bằng cách sử dụng dấu ngoặc đơn và dấu ngoặc kép mà không cần sử dụng ký tự thoát. Nhưng có một hạn chế là chúng ta chỉ có thể in dấu ngoặc đơn hoặc dấu ngoặc kép. Nếu chuỗi được biểu diễn bằng dấu ngoặc đơn thì chúng ta chỉ có thể in dấu ngoặc kép và nếu chuỗi được biểu thị bằng dấu ngoặc đơn thì chúng ta có thể in dấu ngoặc kép bên trong nó. Các chuỗi được biểu diễn trong dấu nháy đơn hoặc kép là như nhau, không có sự khác biệt
Thí dụ. Trong ví dụ này, chúng tôi sẽ in dấu ngoặc đơn và dấu ngoặc kép trong bảng điều khiển
Javascript
// Using single quotes for string
let s1 =
'Geeks for Geeks'
;
true Geeks for Geeks Geeks for Geeks "Geeks" "FOR" Geeks 'Geeks' 'FOR' Geeks2
true Geeks for Geeks Geeks for Geeks "Geeks" "FOR" Geeks 'Geeks' 'FOR' Geeks4_______1_______5
;
true Geeks for Geeks Geeks for Geeks "Geeks" "FOR" Geeks 'Geeks' 'FOR' Geeks9
Geeks 'FOR' Geeks Geeks "FOR" Geeks 'Geeks "FOR" Geeks' ""Geeks" for "Geeks" is 'the' best 'platform'"1_______5_______2
Geeks 'FOR' Geeks Geeks "FOR" Geeks 'Geeks "FOR" Geeks' ""Geeks" for "Geeks" is 'the' best 'platform'"4
Geeks 'FOR' Geeks Geeks "FOR" Geeks 'Geeks "FOR" Geeks' ""Geeks" for "Geeks" is 'the' best 'platform'"5
Geeks 'FOR' Geeks Geeks "FOR" Geeks 'Geeks "FOR" Geeks' ""Geeks" for "Geeks" is 'the' best 'platform'"7_______5_______5
1
3
5
7
8
;
1
2
5
7
9// Using single quotes for string
0;
1// Using single quotes for string
4
// Using single quotes for string
5
đầu ra
true Geeks for Geeks Geeks for Geeks "Geeks" "FOR" Geeks 'Geeks' 'FOR' Geeks
ví dụ 2. Sử dụng chuỗi thoát – Nếu bạn đã bắt đầu trích dẫn bằng \’ thì bạn cũng phải kết thúc trích dẫn bằng \’ và ngược lại