Chuỗi để hoạt động JavaScript
Hãy tưởng tượng các bài kiểm tra của bạn được điều khiển bởi một bảng tính và một số cột trong bảng tính chứa tên của các chức năng kịch bản mà bạn muốn thực hiện trong các bài kiểm tra của mình. Làm cách nào để gọi một hàm nếu tên của nó được lưu trữ trong một biến? Show
Có hai cách chính để làm điều này Phương pháp 1 (nhanh và bẩn)Vì vậy, bạn có một cái gì đó như thế này
Tiếp theo là gì?
Một tùy chọn là sử dụng 'eval'
Lưu ý rằng bạn cần xây dựng toàn bộ chuỗi đại diện cho lệnh gọi hàm, bao gồm cả việc truyền tham số Trong JavaScript, các chuỗi được tạo bằng cách bao quanh chúng bằng dấu ngoặc kép. Có ba cách bạn có thể sử dụng dấu ngoặc kép
Ví dụ,
Dấu ngoặc đơn và dấu ngoặc kép thực tế giống nhau và bạn có thể sử dụng một trong hai dấu ngoặc kép Backticks thường được sử dụng khi bạn cần đưa các biến hoặc biểu thức vào một chuỗi. Điều này được thực hiện bằng cách bọc các biến hoặc biểu thức bằng 9 như hình trênBạn cũng có thể viết một câu trích dẫn bên trong một câu trích dẫn khác. Ví dụ, ________số 8Tuy nhiên, trích dẫn không được khớp với các trích dẫn xung quanh. Ví dụ,
Ký tự chuỗi truy cậpBạn có thể truy cập các ký tự trong một chuỗi theo hai cách
0
2Chuỗi JavaScript là bất biếnTrong JavaScript, các chuỗi là bất biến. Điều đó có nghĩa là các ký tự của một chuỗi không thể thay đổi. Ví dụ, 3Tuy nhiên, bạn có thể gán tên biến cho một chuỗi mới. Ví dụ, 4JavaScript phân biệt chữ hoa chữ thườngJavaScript phân biệt chữ hoa chữ thường. Điều đó có nghĩa là trong JavaScript, chữ thường và chữ hoa được coi là các giá trị khác nhau. Ví dụ, 5Trong JavaScript, 1 và 2 được coi là các giá trị khác nhauChuỗi nhiều dòng JavaScriptĐể sử dụng chuỗi nhiều dòng, bạn có thể sử dụng toán tử 3 hoặc toán tử 4. Ví dụ, 0Độ dài chuỗi JavaScriptĐể tìm độ dài của chuỗi, bạn có thể sử dụng thuộc tính 5 tích hợp. Ví dụ, 0Đối tượng chuỗi JavaScriptBạn cũng có thể tạo chuỗi bằng từ khóa 6. Ví dụ, 1Ghi chú. Nên tránh sử dụng các đối tượng chuỗi. Sử dụng các đối tượng chuỗi làm chậm chương trình Phương thức chuỗi JavaScriptDưới đây là các phương thức Chuỗi JavaScript thường được sử dụng MethodDescriptioncharAt(index)trả về ký tự tại chỉ mục đã chỉ địnhconcat() nối hai hoặc nhiều chuỗireplace()thay thế một chuỗi bằng một chuỗi khácplit()chuyển đổi chuỗi thành một mảng stringssubstr(start, length)trả về một phần của stringsubstring(start, Thí dụ. Phương thức chuỗi JavaScript 2Hàm Chuỗi JavaScript ()
7 được sử dụng để chuyển đổi các loại dữ liệu khác nhau thành chuỗi. Ví dụ, 3Nếu bạn muốn tìm hiểu thêm về chuyển đổi chuỗi, hãy truy cập Chuyển đổi loại JavaScript nhân vật trốn thoátBạn có thể sử dụng ký tự thoát dấu gạch chéo ngược 4 để bao gồm các ký tự đặc biệt trong một chuỗi. Ví dụ, 4đầu ra 5Trong chương trình trên, trích dẫn tương tự được bao gồm bằng cách sử dụng 4Dưới đây là những cách khác mà bạn có thể sử dụng 4CodeOutput\"bao gồm dấu ngoặc kép\\bao gồm dấu gạch chéo ngược\ndòng mới\dòng trả về\tab dọc\tab ngang\backspace\fform feed Làm cách nào để chuyển đổi một chuỗi thành chức năng trong JavaScript?Để chuyển đổi một chuỗi thành hàm nên sử dụng phương thức "eval()" . Phương thức này lấy một chuỗi làm tham số và chuyển đổi nó thành một hàm.
${} trong JavaScript là gì?Trình giữ chỗ được đại diện bởi ${} , với bất kỳ nội dung nào trong dấu ngoặc nhọn được coi là JavaScript và bất kỳ nội dung nào bên ngoài dấu ngoặc được coi là chuỗi. const method = 'interpolation' const dynamicString = `Chuỗi này đang sử dụng ${method}.
Có toString trong JavaScript không?Mọi đối tượng JavaScript đều có phương thức toString() .
Phương thức hàm toString() là gì?Phương thức toString() trả về một chuỗi đại diện cho mã nguồn của Hàm đã chỉ định . |