Sự khác biệt giữa chuỗi và chuỗi trong JavaScript là gì?

Trong ví dụ ở ngày 14/4 ‘ được sử dụng để xác định từng trường hợp, trong khi “ được sử dụng cho mọi chuỗi được in, tôi không thể tìm thấy cái này ở bất kỳ nơi nào khác nên tôi hỏi ở đây. Cả hai đều được sử dụng để xác định các chuỗi theo cùng một cách, phải không?

Tìm hiểu về sự khác biệt giữa các đối tượng Chuỗi nguyên thủy Javascript và các đối tượng Chuỗi. Video này trình bày cách phân biệt giữa hai và cái nào được ưa thích hơn khi viết mã JavaScript

00. 00 Này, tôi là Deeksha Sharma từ bonsaiilabs. Chào mừng bạn đến với loạt bài về JavaScript. Hôm nay. Trong video này, chúng ta sẽ tìm hiểu chuỗi nguyên hàm và đối tượng chuỗi trong JavaScript là gì và điều quan trọng nhất. Sự khác biệt giữa chúng là gì? . Chuỗi là một đối tượng tích hợp trong JavaScript và thực sự là một mảng các ký tự, có nghĩa là mọi ký tự trong chuỗi đều có thể được truy cập tại một chỉ mục cụ thể bắt đầu từ 0 đến cuối chuỗi. Ngoài ra, chuỗi là bất biến, có nghĩa là áp dụng bất kỳ phương thức hoặc thao tác nào trên chuỗi không thực sự thay đổi chuỗi gốc. Thay vào đó, nó tạo ra một chuỗi mới. Bây giờ có một số cách có thể tạo chuỗi trong JavaScript. Chúng có thể được tạo bằng từ khóa mới với hàm tạo chuỗi. Chúng cũng có thể được tạo bằng cách gọi đối tượng toàn cầu chuỗi mà không cần từ khóa mới. Nó coi như một đối số. Bất cứ điều gì cần phải được chuyển đổi thành chuỗi

00. 47 Đây còn được gọi là ngữ cảnh không hàm tạo. Hình thức tạo chuỗi thứ ba và đơn giản nhất là đặt nó bên trong dấu ngoặc đơn hoặc dấu ngoặc kép. Nó được gọi là chuỗi ký tự. Bây giờ bạn đang nghĩ nếu tất cả chúng đều có thể tạo một chuỗi, thì chúng khác nhau như thế nào? . Trong khi đó, hai thông báo tiếp theo này được tạo bằng cách gọi đối tượng toàn cầu chuỗi không có từ khóa mới hoặc dạng chữ trả về chuỗi nguyên thủy. Nguyên thủy là các giá trị ở mức thấp nhất của việc triển khai ngôn ngữ và JavaScript sẽ tự động chuyển đổi các chuỗi nguyên thủy này thành các đối tượng chuỗi cho bạn. Điều này xảy ra để các phương thức và thuộc tính chuỗi mà một đối tượng chuỗi có cũng có sẵn trên các chuỗi nguyên thủy. Đây là một số phương thức và thuộc tính được sử dụng thường xuyên có sẵn cho đối tượng chuỗi. Các phương thức là một cách để cho phép một số thao tác nhất định trên một đối tượng chuỗi, trong khi thuộc tính không là gì ngoài một thuộc tính của chuỗi

01. 42 Ví dụ, độ dài là thuộc tính và các thuộc tính khác có dấu ngoặc đơn là phương thức của đối tượng chuỗi. Chúng cũng có sẵn cho chuỗi nguyên thủy, chúng tôi tạo bằng hai cách tiếp cận này. Theo nguyên tắc chung, bạn nên chọn một trong hai cách tiếp cận này để tạo chuỗi. Không có lý do chính đáng nào để sử dụng hàm tạo với từ khóa mới vì nó ảnh hưởng đến hiệu suất. Gọi các phương thức trên nguyên thủy nhanh hơn gọi chúng trên đối tượng. Và nếu bạn đang thắc mắc làm thế nào để xác minh loại khi tạo chuỗi? . Bây giờ chúng ta đã học được điều gì đó về các đối tượng và nguyên hàm chuỗi, tại sao chúng ta không vào trình soạn thảo để viết mã. Hãy thử khởi tạo một biến message1 bằng hello world. Và chúng ta hãy có một biến message2 khác và biến đó sẽ sử dụng hàm chuỗi ngữ cảnh không phải hàm tạo. Chào thế giới.

02. 51 Rất tiếc. Hãy xóa w khỏi hello và đây là thế giới xin chào của chúng ta

02. 59 Và

03. 00 Cuối cùng, chúng ta sẽ có message3 sử dụng từ khóa new với hàm tạo chuỗi và cùng một chuỗi hello world. Vì vậy, bây giờ bạn có thể thấy chúng tôi đã sử dụng cả ba cách tiếp cận để tạo một chuỗi. Bây giờ chúng ta đã có chuỗi sẵn sàng, hãy thử ghi lại nếu cả ba kết quả trong cùng một chuỗi. Vì vậy, chúng tôi làm điều đó cho message1 và cố gắng ghi lại giá trị của message1 là gì. chúng tôi làm điều tương tự. Sao chép và dán cho tin nhắn thứ hai và chỉ cần thay đổi giá trị và tương tự cho tin nhắn3. Bây giờ khi chúng tôi chạy chương trình này, chúng tôi thấy thông báo một và hai là xin chào thế giới, nhưng thông báo ba trông hơi khác một chút. Chà, nó khác vì nó là một đối tượng, nhưng hãy chứng minh rằng chúng ta sẽ sử dụng toán tử typeof để cho chúng ta biết loại giá trị được lưu trữ trong một biến. Vì vậy, giả sử thông báo typeof, chúng ta sẽ có một nhãn với thông báo typeof1

03. 55 Chúng tôi làm điều tương tự cho message2 chỉ cần đổi tên chúng. Và tương tự cho message3 và nó đây. Ta thấy message1 và two thuộc kiểu string. Nhưng message3 thuộc loại đối tượng. Chúng ta cũng hãy thử sử dụng một phương thức trên message1 nói toUpperCase[], chúng ta gọi nó là một phương thức. Và chúng tôi làm điều tương tự với nói, message2 chỉ cần thay đổi tên và với message3. Được rồi, vì vậy tất cả họ đã chuyển đổi HelloWorld thành chữ hoa. Và đó là bởi vì tất cả các phương thức và thuộc tính có sẵn trên message3, một đối tượng chuỗi, cũng có sẵn trên các nguyên hàm chuỗi. Nếu chúng ta cố gắng xem thông báo một dấu chấm, danh sách các phương thức, thì đó chính là các phương thức có sẵn trên đối tượng. Bây giờ bạn đã biết, đâu là sự khác biệt giữa chuỗi nguyên thủy và đối tượng chuỗi và cách lấy kiểu khi bạn khai báo và khởi tạo chuỗi?

04. 51 Tôi hy vọng bạn thích xem video này. Cảm ơn bạn đã dành thời gian và thoải mái gửi bình luận. Nếu bạn muốn tìm hiểu một chủ đề cụ thể, tôi sẽ đề cập đến chúng trong các video JavaScript trong tương lai. Hãy chắc chắn đăng ký và cho đến lúc đó hãy tiếp tục học hỏi và chia sẻ kiến ​​thức của bạn

Sự khác biệt giữa chuỗi và chuỗi là gì?

Về cơ bản, không có sự khác biệt giữa chuỗi và Chuỗi [chữ S viết hoa] trong C# . Chuỗi [chữ S viết hoa] là một lớp trong. NET framework trong không gian tên Hệ thống.

Chuỗi trong JavaScript là gì?

Chuỗi là chuỗi gồm một hoặc nhiều ký tự có thể bao gồm các chữ cái, số hoặc ký hiệu . Các chuỗi trong JavaScript là các kiểu dữ liệu nguyên thủy và không thay đổi, có nghĩa là chúng không thay đổi.

Làm cách nào để nhận được sự khác biệt giữa hai chuỗi trong JavaScript?

Tìm sự khác biệt giữa 2 chuỗi bằng JavaScript .
Thuật toán Levenshtein là một phương pháp nổi tiếng để tìm sự khác biệt giữa 2 chuỗi tùy ý. .
js-levenshtein – Triển khai JS tính toán khoảng cách Levenshtein
fast-diff – Triển khai thuật toán chênh lệch O[ND]

Sự khác biệt giữa hàm chuỗi và phương thức chuỗi là gì?

Một phương thức nên được gọi trên một đối tượng. Một hàm tự do nên được gọi mà không có đối tượng . Nhân tiện, chuỗi không phải là kiểu nguyên thủy [nó là một lớp được định nghĩa trong

Chủ Đề