Làm thế nào để bạn sử dụng dấu ngoặc kép trong javascript?

Chuỗi là chuỗi các ký tự, ký hiệu và số. Trong JavaScript, người dùng có thể viết các chuỗi trong 'trích dẫn đơn' hoặc trong "trích dẫn kép". Tuy nhiên, cả hai đều in cùng một kết quả trên thiết bị đầu cuối

'GeeksforGeeks' === "GeeksforGeeks"

Trong một số trường hợp, người dùng có thể cần in một phần của chuỗi có dấu ngoặc kép. Ví dụ: Tôi, Xin chào "Geeks", hoặc Đó là một quả táo, v.v. Trong tình huống này, người dùng phải sử dụng trích dẫn đơn và trích dẫn kép một cách cẩn thận. Trong hướng dẫn này, người dùng sẽ học cách viết chuỗi có dấu ngoặc kép

Chuỗi đơn giản hoạt động như thế nào trong JavaScript?

Như đã đề cập trong phần trên, người dùng nhận được cùng một đầu ra hoặc nó viết chuỗi trong một trích dẫn đơn hoặc trích dẫn kép. Người dùng có thể xem mã ví dụ bên dưới

Ví dụ

Javascript




Hello Geeks!!!
You are on GeeksforGeeks!
0

Hello Geeks!!!
You are on GeeksforGeeks!
1

Hello Geeks!!!
You are on GeeksforGeeks!
2
Hello Geeks!!!
You are on GeeksforGeeks!
3
Hello Geeks!!!
You are on GeeksforGeeks!
0

Hello Geeks!!!
You are on GeeksforGeeks!
1

Hello Geeks!!!
You are on GeeksforGeeks!
2

Hello Geeks!!!
You are on GeeksforGeeks!
2
Hello Geeks!!!
You are on GeeksforGeeks!
4
Hello Geeks!!!
You are on GeeksforGeeks!
5

Hello Geeks!!!
You are on GeeksforGeeks!
1

Hello Geeks!!!
You are on GeeksforGeeks!
7

Hello Geeks!!!
You are on GeeksforGeeks!
8

Hello Geeks!!!
You are on GeeksforGeeks!
9

đầu ra

Hello Geeks!!!
You are on GeeksforGeeks!

Làm cách nào người dùng có thể thêm dấu ngoặc kép bên trong chuỗi?

Có một số cách để viết một chuỗi có dấu ngoặc kép.  

Cách tiếp cận 1. Người ta có thể sử dụng dấu gạch chéo ngược [\] bên trong chuỗi để thoát khỏi dấu ngoặc kép. Họ sẽ cần làm theo ví dụ dưới đây để làm theo phương pháp này

cú pháp

Hello Geeks!!!
You are on GeeksforGeeks!
1

 

Ví dụ

Javascript




Hello Geeks!!!
You are on GeeksforGeeks!
0

Hello Geeks!!!
You are on GeeksforGeeks!
2
Hello Geeks!!!
You are on GeeksforGeeks!
3
Hello Geeks!!!
You are on GeeksforGeeks!
13

Hello Geeks!!!
You are on GeeksforGeeks!
2
Hello Geeks!!!
You are on GeeksforGeeks!
15
Hello Geeks!!!
You are on GeeksforGeeks!
16

Hello Geeks!!!
You are on GeeksforGeeks!
2
Hello Geeks!!!
You are on GeeksforGeeks!
18
Hello Geeks!!!
You are on GeeksforGeeks!
19

Hello Geeks!!!
You are on GeeksforGeeks!
2
Hello Geeks!!!
You are on GeeksforGeeks!
71
Hello Geeks!!!
You are on GeeksforGeeks!
72

Hello Geeks!!!
You are on GeeksforGeeks!
1

Hello Geeks!!!
You are on GeeksforGeeks!
7

Hello Geeks!!!
You are on GeeksforGeeks!
8

Hello Geeks!!!
You are on GeeksforGeeks!
76

Hello Geeks!!!
You are on GeeksforGeeks!
77

Hello Geeks!!!
You are on GeeksforGeeks!
9

đầu ra

Hello Geeks!!!
You are on GeeksforGeeks!
7

Cách tiếp cận 2. Người ta có thể viết chuỗi bằng dấu ngoặc kép thay thế. Người dùng cần sử dụng dấu nháy đơn bên trong chuỗi nếu họ đã viết chuỗi trong dấu nháy kép và ngược lại

Trong JavaScript, dấu ngoặc đơn [‘ ’] và dấu ngoặc kép [“ ”] thường được sử dụng để tạo chuỗi ký tự

Nói chung, không có sự khác biệt giữa việc sử dụng dấu ngoặc kép hoặc dấu ngoặc đơn, vì cuối cùng cả hai đều đại diện cho một chuỗi

Chỉ có một sự khác biệt trong cách sử dụng dấu ngoặc đơn và dấu ngoặc kép, đó là ký tự trích dẫn nào bạn cần thoát bằng cách sử dụng ký tự dấu gạch chéo ngược [\]. \' hoặc \". Mỗi loại trích dẫn nên thoát khỏi loại riêng của nó

Ví dụ

Hello Geeks!!!
You are on GeeksforGeeks!
6

Nhưng không cần phải thoát ký tự khác bên trong một chuỗi. Do đó, một trích dẫn kép có thể có các trích dẫn đơn mà không thoát khỏi chúng và ngược lại

Một đối số quan trọng cho dấu ngoặc đơn là khi bạn cần viết html bên trong JavaScript

  • Khi bạn sử dụng dấu ngoặc đơn, bạn có thể hành động như sau

    Dấu nháy đơn Javascript

    hãy để html = '

    ';

  • Nhưng nếu bạn sử dụng dấu ngoặc kép, bạn cần thoát mọi " EX

    Dấu ngoặc kép Javascript

    hãy để html = "

    "; cảnh báo [html];

    có thể khá khó chịu

  • Các trích dẫn đơn trông đẹp hơn khi bạn sử dụng chúng để biểu diễn một chuỗi rỗng '' so với ""

Nhược điểm duy nhất của các trích dẫn đơn mà bạn có thể gặp phải là sao chép và dán giữa các tệp JSON và JavaScript. dấu nháy đơn không được hỗ trợ trong tệp JSON

Ngược lại, JSON chỉ cho phép sử dụng dấu ngoặc kép. Ngoài ra, sử dụng dấu ngoặc kép, bạn sẽ loại bỏ dấu nháy đơn khi viết các chữ cái tiếng Anh

Ngoài ra còn có một giải pháp thay thế và hiệu quả. sử dụng backticks [` `] Sử dụng loại trích dẫn này có nhiều ưu điểm

Trước hết, chúng cho phép tập trung chuỗi đơn giản [“nội suy biến”]. Đây là một ví dụ

Hello Geeks!!!
You are on GeeksforGeeks!
7

Thứ hai, không cần thoát [\] dấu ngoặc đơn hoặc dấu ngoặc kép. Hãy xem ví dụ này

Hello Geeks!!!
You are on GeeksforGeeks!
8

Thứ ba, chúng cho phép mã nhiều dòng không có ký tự dòng mới [\n]

Hello Geeks!!!
You are on GeeksforGeeks!
9

Ngoài ra, chúng hoạt động tốt hơn cho HTML;

Mã nhiều dòng Javascript cho HTML

giá trị const = `

Đang tải

`;

Để tránh phải lựa chọn mỗi khi bạn định viết một chuỗi, chúng tôi khuyên bạn nên chọn một trong các kiểu được mô tả ở trên và gắn bó với nó. Dấu ngoặc đơn là dấu ngoặc đơn phổ biến nhất trong lập trình đương đại. Tuy nhiên, hãy luôn nhớ rằng JSON không hỗ trợ chúng

Các chuỗi trong JavaScript thường được sử dụng để lưu trữ và thao tác văn bản. UTF-16 là định dạng nội bộ liên tục của họ. Các chuỗi có khả năng đại diện cho 0 hoặc nhiều ký tự, được viết bên trong dấu ngoặc kép

Có ba cách để viết chuỗi. bạn có thể viết chúng bên trong dấu ngoặc đơn, dấu ngoặc kép hoặc dấu nháy ngược. Loại báo giá được sử dụng phải phù hợp ở cả hai bên. Dù sao, có thể sử dụng tất cả các trích dẫn trong cùng một tập lệnh. Các chuỗi sử dụng dấu ngoặc đơn và dấu ngoặc kép được coi là giống nhau. Cách cuối cùng và mới nhất để sử dụng các chuỗi được gọi là mẫu chữ. nó sử dụng backticks và hoạt động giống như các chuỗi thông thường

Dấu ngoặc kép được sử dụng để làm gì trong JavaScript?

Cả dấu ngoặc đơn [' '] và dấu ngoặc kép [""] đều được sử dụng để biểu thị một chuỗi trong Javascript. Chọn một phong cách trích dẫn là tùy thuộc vào bạn và không có ngữ nghĩa đặc biệt nào cho phong cách này so với phong cách kia. Tuy nhiên, điều quan trọng cần lưu ý là không có loại ký tự đơn nào trong javascript, mọi thứ luôn là một chuỗi

Làm cách nào để đưa ra dấu ngoặc kép trong chuỗi trong JavaScript?

Bạn phải sử dụng ký tự thoát . Về cơ bản, điều này có nghĩa là bạn đặt dấu gạch chéo ngược trước ký tự bạn muốn thoát. Theo ví dụ của bạn… Điều này sẽ thực hiện thủ thuật.

Chủ Đề