Hướng dẫn how do you put quotes in a javascript string? - làm cách nào để đặt dấu ngoặc kép trong chuỗi javascript?

Trong JavaScript, các chuỗi là các giá trị được tạo thành từ văn bản và có thể chứa các chữ cái, số, ký hiệu, dấu câu và thậm chí cả biểu tượng cảm xúc!

// Học cách trở thành một nhà phát triển web với kỹ năng mạnh mẽ

Trích dẫn đơn và đôi trong chuỗi JavaScript

Các chuỗi trong JavaScript được chứa trong một cặp dấu ngoặc kép đơn '' hoặc dấu ngoặc kép "". Cả hai trích dẫn đại diện cho chuỗi nhưng hãy chắc chắn chọn một và gắn bó với nó. Nếu bạn bắt đầu với một trích dẫn duy nhất, bạn cần kết thúc bằng một trích dẫn duy nhất. Có những ưu và nhược điểm khi sử dụng cả hai trích dẫn duy nhất IE có xu hướng giúp viết HTML dễ dàng hơn trong JavaScript vì bạn không phải thoát khỏi dòng với một trích dẫn kép.

THÍ DỤ
'Đây là một chuỗi. 👏 '; "Đây là chuỗi thứ 2.";
"This is the 2nd string. 💁";

Dấu ngoặc kép kèm theo dấu hiệu

Hãy nói rằng bạn đang cố gắng sử dụng dấu ngoặc kép bên trong một chuỗi. Bạn cần phải sử dụng các dấu ngoặc kép đối diện bên trong và bên ngoài các trích dẫn đơn hoặc kép của JavaScript. Điều đó có nghĩa là các chuỗi chứa các trích dẫn đơn cần sử dụng dấu ngoặc kép và chuỗi chứa dấu ngoặc kép cần sử dụng trích dẫn đơn.

THÍ DỤ
'Đây là một chuỗi. 👏 '; "Đây là chuỗi thứ 2.";
'Remember to say "please" and "thank you."';


Dấu ngoặc kép kèm theo dấu hiệu

Hãy nói rằng bạn đang cố gắng sử dụng dấu ngoặc kép bên trong một chuỗi. Bạn cần phải sử dụng các dấu ngoặc kép đối diện bên trong và bên ngoài các trích dẫn đơn hoặc kép của JavaScript. Điều đó có nghĩa là các chuỗi chứa các trích dẫn đơn cần sử dụng dấu ngoặc kép và chuỗi chứa dấu ngoặc kép cần sử dụng trích dẫn đơn.

THÍ DỤ
'Đây là một chuỗi. 👏 '; "Đây là chuỗi thứ 2.";
"Remember to say \"please\" and \"thank you.\"";

Dấu ngoặc kép kèm theo dấu hiệu

Hãy nói rằng bạn đang cố gắng sử dụng dấu ngoặc kép bên trong một chuỗi. Bạn cần phải sử dụng các dấu ngoặc kép đối diện bên trong và bên ngoài các trích dẫn đơn hoặc kép của JavaScript. Điều đó có nghĩa là các chuỗi chứa các trích dẫn đơn cần sử dụng dấu ngoặc kép và chuỗi chứa dấu ngoặc kép cần sử dụng trích dẫn đơn.

"Đó là sáu giờ."; 'Hãy nhớ nói "làm ơn" và "cảm ơn bạn."';

Ngoài ra, bạn có thể sử dụng dấu gạch chéo ngược \ để thoát khỏi dấu ngoặc kép. Điều này cho phép JavaScript biết trước rằng bạn muốn sử dụng một ký tự đặc biệt.

THÍ DỤ
'Đây là một chuỗi. 👏 '; "Đây là chuỗi thứ 2.";
Dấu ngoặc kép kèm theo dấu hiệu
11

Hãy nói rằng bạn đang cố gắng sử dụng dấu ngoặc kép bên trong một chuỗi. Bạn cần phải sử dụng các dấu ngoặc kép đối diện bên trong và bên ngoài các trích dẫn đơn hoặc kép của JavaScript. Điều đó có nghĩa là các chuỗi chứa các trích dẫn đơn cần sử dụng dấu ngoặc kép và chuỗi chứa dấu ngoặc kép cần sử dụng trích dẫn đơn.

"Đó là sáu giờ."; 'Hãy nhớ nói "làm ơn" và "cảm ơn bạn."';

THÍ DỤ
'Đây là một chuỗi. 👏 '; "Đây là chuỗi thứ 2.";
Dấu ngoặc kép kèm theo dấu hiệu
Hãy nói rằng bạn đang cố gắng sử dụng dấu ngoặc kép bên trong một chuỗi. Bạn cần phải sử dụng các dấu ngoặc kép đối diện bên trong và bên ngoài các trích dẫn đơn hoặc kép của JavaScript. Điều đó có nghĩa là các chuỗi chứa các trích dẫn đơn cần sử dụng dấu ngoặc kép và chuỗi chứa dấu ngoặc kép cần sử dụng trích dẫn đơn.

"Đó là sáu giờ."; 'Hãy nhớ nói "làm ơn" và "cảm ơn bạn."';

Ngoài ra, bạn có thể sử dụng dấu gạch chéo ngược \ để thoát khỏi dấu ngoặc kép. Điều này cho phép JavaScript biết trước rằng bạn muốn sử dụng một ký tự đặc biệt.

THÍ DỤ
'Đây là một chuỗi. 👏 '; "Đây là chuỗi thứ 2.";
Dấu ngoặc kép kèm theo dấu hiệu
Hãy nói rằng bạn đang cố gắng sử dụng dấu ngoặc kép bên trong một chuỗi. Bạn cần phải sử dụng các dấu ngoặc kép đối diện bên trong và bên ngoài các trích dẫn đơn hoặc kép của JavaScript. Điều đó có nghĩa là các chuỗi chứa các trích dẫn đơn cần sử dụng dấu ngoặc kép và chuỗi chứa dấu ngoặc kép cần sử dụng trích dẫn đơn.

"Đó là sáu giờ."; 'Hãy nhớ nói "làm ơn" và "cảm ơn bạn."';

Ngoài ra, bạn có thể sử dụng dấu gạch chéo ngược \ để thoát khỏi dấu ngoặc kép. Điều này cho phép JavaScript biết trước rằng bạn muốn sử dụng một ký tự đặc biệt.

THÍ DỤ
'Đây là một chuỗi. 👏 '; "Đây là chuỗi thứ 2.";
Dấu ngoặc kép kèm theo dấu hiệu
Hãy nói rằng bạn đang cố gắng sử dụng dấu ngoặc kép bên trong một chuỗi. Bạn cần phải sử dụng các dấu ngoặc kép đối diện bên trong và bên ngoài các trích dẫn đơn hoặc kép của JavaScript. Điều đó có nghĩa là các chuỗi chứa các trích dẫn đơn cần sử dụng dấu ngoặc kép và chuỗi chứa dấu ngoặc kép cần sử dụng trích dẫn đơn.

"Đó là sáu giờ."; 'Hãy nhớ nói "làm ơn" và "cảm ơn bạn."';

Ngoài ra, bạn có thể sử dụng dấu gạch chéo ngược \ để thoát khỏi dấu ngoặc kép. Điều này cho phép JavaScript biết trước rằng bạn muốn sử dụng một ký tự đặc biệt.

Ở đây, những gì trông giống như tái sử dụng các ví dụ ở trên:

Tôi có một biến JavaScript:

var text = "http://example.com"

Văn bản có thể là nhiều liên kết. Làm thế nào tôi có thể đặt '' xung quanh chuỗi biến?

Tôi muốn các chuỗi, ví dụ, trông như thế này:

"'http://example.com'"

Hướng dẫn how do you put quotes in a javascript string? - làm cách nào để đặt dấu ngoặc kép trong chuỗi javascript?

Slayernoah

4.19410 Huy hiệu vàng42 Huy hiệu bạc70 Huy hiệu đồng10 gold badges42 silver badges70 bronze badges

Đã hỏi ngày 15 tháng 3 năm 2012 lúc 6:07Mar 15, 2012 at 6:07

Hướng dẫn how do you put quotes in a javascript string? - làm cách nào để đặt dấu ngoặc kép trong chuỗi javascript?

3

var text = "\"http://example.com\""; 

Dù văn bản của bạn là gì, để bọc nó bằng

var text = "\"http://example.com\""; 
2, bạn cần đặt chúng và thoát khỏi những cái bên trong với
var text = "\"http://example.com\""; 
3. Trên đây sẽ dẫn đến:

"http://example.com"

Đã trả lời ngày 15 tháng 3 năm 2012 lúc 6:09Mar 15, 2012 at 6:09

Hướng dẫn how do you put quotes in a javascript string? - làm cách nào để đặt dấu ngoặc kép trong chuỗi javascript?

SarfrazsarfrazSarfraz

372K76 Huy hiệu vàng529 Huy hiệu bạc576 Huy hiệu Đồng76 gold badges529 silver badges576 bronze badges

4

var text = "http://example.com";

text = "'"+text+"'";

Sẽ đính kèm các trích dẫn đơn (') vào phía trước và mặt sau của chuỗi.

Đã trả lời ngày 15 tháng 3 năm 2012 lúc 6:12Mar 15, 2012 at 6:12

AjaiajaiAjai

3.3505 huy hiệu vàng27 Huy hiệu bạc40 Huy hiệu đồng5 gold badges27 silver badges40 bronze badges

Tôi nghĩ, cách tốt nhất và dễ dàng cho bạn, để đặt giá trị bên trong các trích dẫn là:

JSON.stringify(variable or value)

Hướng dẫn how do you put quotes in a javascript string? - làm cách nào để đặt dấu ngoặc kép trong chuỗi javascript?

Gấu nâu

18.9k10 Huy hiệu vàng52 Huy hiệu bạc73 Huy hiệu đồng10 gold badges52 silver badges73 bronze badges

Đã trả lời ngày 13 tháng 8 năm 2017 lúc 16:57Aug 13, 2017 at 16:57

1

Bạn có thể thêm các trích dẫn duy nhất này với các mẫu chữ:

var text = "http://example.com"
var quoteText = `'${text}'`

console.log(quoteText)

Tài liệu đang ở đây. Các trình duyệt hỗ trợ các mẫu chữ được liệt kê ở đây.

Đã trả lời ngày 16 tháng 10 năm 2017 lúc 2:04Oct 16, 2017 at 2:04

mplnomplnomplno

1271 Huy hiệu bạc5 Huy hiệu đồng1 silver badge5 bronze badges

0

Try:

var text = "\"http://example.com\""; 
4

Đã trả lời ngày 15 tháng 3 năm 2012 lúc 6:11Mar 15, 2012 at 6:11

Sudhir Bastakotisudhir BastakotiSudhir Bastakoti

98K15 Huy hiệu vàng156 Huy hiệu bạc161 Huy hiệu Đồng15 gold badges156 silver badges161 bronze badges

Để thể hiện văn bản bên dưới trong JavaScript:

"'http://example.com'"

Use:

"\"'http://example.com'\""

Or:

'"\'http://example.com\'"'

Lưu ý rằng: chúng ta luôn cần thoát khỏi báo giá mà chúng ta đang xung quanh chuỗi bằng cách sử dụng \

JS Fiddle: http://jsfiddle.net/efcwg/

Con trỏ chung:

  • Bạn có thể sử dụng các trích dẫn bên trong một chuỗi, miễn là chúng không khớp với các trích dẫn xung quanh chuỗi:

Thí dụ

"'http://example.com'"
0
  • Hoặc bạn có thể đặt báo giá bên trong một chuỗi bằng cách sử dụng ký tự \ Escape:

Thí dụ

"'http://example.com'"
1
  • "'http://example.com'"
    
    0

http://www.w3schools.com/js/js_obj_string.asp

Hoặc bạn có thể đặt báo giá bên trong một chuỗi bằng cách sử dụng ký tự \ Escape:Oct 9, 2013 at 7:46

Hướng dẫn how do you put quotes in a javascript string? - làm cách nào để đặt dấu ngoặc kép trong chuỗi javascript?

Hoặc bạn có thể sử dụng kết hợp cả hai như được hiển thị trên đầu.slayernoah

Đã trả lời ngày 9 tháng 10 năm 2013 lúc 7:4610 gold badges42 silver badges70 bronze badges

Slayernoahslayernoah

"'http://example.com'"
2

4.19410 Huy hiệu vàng42 Huy hiệu bạc70 Huy hiệu đồng

Hãy nghĩ rằng URLS = "http://example1.com http://example2.com"Mar 15, 2012 at 6:21

đầu ra sẽ là văn bản = "'http://example1.com'"Darshana

Đã trả lời ngày 15 tháng 3 năm 2012 lúc 6:216 gold badges26 silver badges53 bronze badges

Darshanadarshana

"'http://example.com'"
3

2.4226 Huy hiệu vàng26 Huy hiệu bạc53 Huy hiệu Đồng

"'http://example.com'"
4

Trong trường hợp mảng như

var text = "\"http://example.com\""; 
5

Nó trở nên khó khăn nếu bạn đang sử dụng trình tự thoát như:

Thay vào đó, cách tốt để làm điều đó là bọc mảng với các trích dẫn đơn như sau:7 gold badges44 silver badges63 bronze badges

TresponseFeb 4, 2015 at 2:23

3,8427 Huy hiệu vàng44 Huy hiệu bạc63 Huy hiệu Đồng

"'http://example.com'"
5

Đã trả lời ngày 4 tháng 2 năm 2015 lúc 2:23

Giả sử bạn có một loạt các URL cách nhau không gian. Trong trường hợp này, bạn có thể làm điều này:

Hàm này có một chuỗi như

var text = "\"http://example.com\""; 
6 và trả về một chuỗi như
var text = "\"http://example.com\""; 
7.Mar 15, 2012 at 6:12

Hướng dẫn how do you put quotes in a javascript string? - làm cách nào để đặt dấu ngoặc kép trong chuỗi javascript?

Nó hoạt động rất đơn giản: nó lấy chuỗi URL của bạn, chia nó theo khoảng trắng, bao quanh mỗi URL kết quả với báo giá và cuối cùng kết hợp tất cả chúng trở lại với khoảng trắng.Tikhon Jelvis

Đã trả lời ngày 15 tháng 3 năm 2012 lúc 6:1217 gold badges174 silver badges213 bronze badges

"'http://example.com'"
6

Tikhon Jelvistikhon Jelvis

66.7K17 Huy hiệu vàng174 Huy hiệu bạc213 Huy hiệu đồng

"'http://example.com'"
7

Đã trả lời ngày 15 tháng 3 năm 2012 lúc 6:11Mar 15, 2012 at 6:11

Sudhir Bastakotisudhir BastakotiSunil Kumar B M

98K15 Huy hiệu vàng156 Huy hiệu bạc161 Huy hiệu Đồng1 gold badge22 silver badges31 bronze badges

Để thể hiện văn bản bên dưới trong JavaScript:

"'http://example.com'"
8

Lưu ý rằng: chúng ta luôn cần thoát khỏi báo giá mà chúng ta đang xung quanh chuỗi bằng cách sử dụng \

"'http://example.com'"
9

JS Fiddle: http://jsfiddle.net/efcwg/

var text = "\"http://example.com\""; 
0

Con trỏ chung:Jun 9 at 16:02

Bạn có thể sử dụng các trích dẫn bên trong một chuỗi, miễn là chúng không khớp với các trích dẫn xung quanh chuỗi:edj

Thí dụ7 silver badges17 bronze badges

"'http://example.com'"
0

var text = "\"http://example.com\""; 
1

Hoặc bạn có thể đặt báo giá bên trong một chuỗi bằng cách sử dụng ký tự \ Escape:Oct 3, 2020 at 7:56

Hướng dẫn how do you put quotes in a javascript string? - làm cách nào để đặt dấu ngoặc kép trong chuỗi javascript?

1