2012-01-23 38 views

Trả lời

8

Miễn là bạn ghép nối đúng cách thì không có sự khác biệt.

+0

Có một sự khác biệt khá quan trọng: Trong một chuỗi ký tự kép ('" foo "'), bạn không thể sử dụng dấu ngoặc kép ('" ') mà không thoát nó (' \ "'); trong một chuỗi ký tự phân cách bằng dấu trích dẫn đơn, bạn có thể. Tương tự như vậy, trong một chuỗi ký tự có dấu nháy đơn (''foo''), bạn không thể sử dụng một dấu nháy đơn ('' ') mà không thoát nó (' \ ''); trong một chuỗi ký tự có dấu ngoặc kép, bạn có thể. Không có sự khác biệt trong các chuỗi * kết quả *, nhưng có một sự khác biệt lớn trong các chuỗi ký tự. –

2

Không, không có sự khác biệt nào cả. Đó là vấn đề sở thích cá nhân.

0

Có thể được sử dụng thay thế cho nhau về bộ chọn jquery. Một khi một được chọn cho kèm theo chuỗi chọn, sau đó dấu ngoặc kép bên trong sẽ sử dụng "một cái khác", hoặc có thể được thoát.

+0

Bạn có thể đưa ra ví dụ không? – gdoron

+0

Một chút thời gian, nhưng nó có thể giúp một người khác. Ví dụ: 'var string1 = 'Einstein cho biết:" Một người không bao giờ phạm sai lầm chưa bao giờ thử bất kỳ điều gì mới. "'; var string2 = "Einstein đã nói: \" Một người không bao giờ phạm sai lầm chưa bao giờ thử bất kỳ điều gì mới. \ ""; '. Nếu bạn xuất cả hai biến, chuỗi kết quả chính xác giống nhau – davidaam

Các vấn đề liên quan