Trả về ký tự JavaScript

Chúng tôi có thể thêm một dòng mới trong JavaScript theo ba cách tùy thuộc vào tình huống và đầu ra mong muốn của chúng tôi. Hướng dẫn này thảo luận về cả ba tình huống

Thêm một dòng mới bằng ký tự dòng mới trong JavaScript

Trong JavaScript, ký hiệu

let str = `This is in line 1.
This is in line 2.`;
console.log(str);
4 là viết tắt của ký tự xuống dòng. Nếu chúng ta cần in các từ trong các dòng khác nhau trên bảng điều khiển, chúng ta có thể sử dụng
let str = `This is in line 1.
This is in line 2.`;
console.log(str);
4 bên trong chuỗi để giới thiệu ngắt dòng

Thí dụ

let str = "This is in line 1.\nThis is in line 2.";
console.log(str);

đầu ra

This is in line 1.
This is in line 2.

Thêm một dòng mới bằng chữ mẫu trong JavaScript

Chữ mẫu là cách JavaScript cho phép nội suy các biến và biểu thức thành chuỗi, chuỗi được trích dẫn và chuỗi nhiều dòng. Chúng được đặt trong các dấu gạch ngược, giúp việc giới thiệu các dòng mới trong JavaScript dễ dàng hơn

Thí dụ

let str = `This is in line 1.
This is in line 2.`;
console.log(str);

đầu ra

This is in line 1.
This is in line 2.

Thêm một dòng mới bằng cách sử dụng thẻ HTML let str = `This is in line 1. This is in line 2.`; console.log(str); 6 vào đầu ra DOM trong JavaScript

Chúng ta có thể sử dụng DOM để ngắt dòng bằng cách sử dụng thẻ

let str = `This is in line 1.
This is in line 2.`;
console.log(str);
6 trong HTML. Nhưng phương pháp này dành riêng cho các trang web và không hoạt động trên bảng điều khiển

Phương thức tĩnh

let str = `This is in line 1.
This is in line 2.`;
console.log(str);
8 trả về một chuỗi được tạo từ chuỗi đơn vị mã UTF-16 đã chỉ định

String.fromCharCode(num1)
String.fromCharCode(num1, num2)
String.fromCharCode(num1, num2, /* …, */ numN)

let str = `This is in line 1.
This is in line 2.`;
console.log(str);
9

Một dãy số là đơn vị mã UTF-16. Phạm vi nằm trong khoảng từ

This is in line 1.
This is in line 2.
0 đến
This is in line 1.
This is in line 2.
1 (______32). Các số lớn hơn
This is in line 1.
This is in line 2.
2 bị cắt bớt. Không có kiểm tra tính hợp lệ được thực hiện

Một chuỗi có độ dài

This is in line 1.
This is in line 2.
4 bao gồm các đơn vị mã UTF-16 được chỉ định của
This is in line 1.
This is in line 2.
4

Phương thức này trả về một chuỗi chứ không phải đối tượng

String.fromCharCode(65, 66, 67); // returns "ABC"
String.fromCharCode(0x2014); // returns "—"
String.fromCharCode(0x12014); // also returns "—"; the digit 1 is truncated and ignored
String.fromCharCode(8212); // also returns "—"; 8212 is the decimal form of 0x2014
1

Bởi vì

String.fromCharCode(65, 66, 67); // returns "ABC"
String.fromCharCode(0x2014); // returns "—"
String.fromCharCode(0x12014); // also returns "—"; the digit 1 is truncated and ignored
String.fromCharCode(8212); // also returns "—"; 8212 is the decimal form of 0x2014
2 là một phương thức tĩnh của
String.fromCharCode(65, 66, 67); // returns "ABC"
String.fromCharCode(0x2014); // returns "—"
String.fromCharCode(0x12014); // also returns "—"; the digit 1 is truncated and ignored
String.fromCharCode(8212); // also returns "—"; 8212 is the decimal form of 0x2014
1, nên bạn luôn sử dụng nó như một
let str = `This is in line 1.
This is in line 2.`;
console.log(str);
8, chứ không phải là một phương thức của một đối tượng
String.fromCharCode(65, 66, 67); // returns "ABC"
String.fromCharCode(0x2014); // returns "—"
String.fromCharCode(0x12014); // also returns "—"; the digit 1 is truncated and ignored
String.fromCharCode(8212); // also returns "—"; 8212 is the decimal form of 0x2014
1 mà bạn đã tạo

Trong UTF-16, các ký tự phổ biến nhất có thể được biểu thị bằng một giá trị 16 bit duy nhất (i. e. đơn vị mã). Tuy nhiên, bộ ký tự này, được gọi là Mặt phẳng đa ngôn ngữ cơ sở (BMP), chỉ bằng 1/17 tổng số điểm mã Unicode có thể định địa chỉ. Các điểm mã còn lại, trong phạm vi từ ________ 56 (______ 57) đến ________ 58 (________ 59) được gọi là ký tự bổ sung. Trong UTF-16, các ký tự bổ sung được biểu thị bằng hai đơn vị mã 16 bit, được gọi là ký tự thay thế, được dành riêng cho mục đích này. Một sự kết hợp hợp lệ của hai từ thay thế được sử dụng để đại diện cho một ký tự bổ sung được gọi là một cặp thay thế

Bởi vì

String.fromCharCode(65, 66, 67); // returns "ABC"
String.fromCharCode(0x2014); // returns "—"
String.fromCharCode(0x12014); // also returns "—"; the digit 1 is truncated and ignored
String.fromCharCode(8212); // also returns "—"; 8212 is the decimal form of 0x2014
2 chỉ hoạt động với các giá trị 16 bit (giống như chuỗi thoát
This is in line 1.
This is in line 2.
41), nên cần có một cặp thay thế để trả về một ký tự bổ sung. Ví dụ: cả
This is in line 1.
This is in line 2.
42 và
This is in line 1.
This is in line 2.
43 đều trả về điểm mã
This is in line 1.
This is in line 2.
44 "Night with Stars"

Trong khi có một mối quan hệ toán học giữa giá trị điểm mã bổ sung (e. g.

This is in line 1.
This is in line 2.
45) và cả hai giá trị thay thế đại diện cho nó (e. g. ,
This is in line 1.
This is in line 2.
46 và
This is in line 1.
This is in line 2.
47), cần thêm một bước để tính toán hoặc tra cứu các giá trị cặp thay thế mỗi khi sử dụng điểm mã bổ sung. Vì lý do này, sẽ thuận tiện hơn khi sử dụng
This is in line 1.
This is in line 2.
48, cho phép trả về các ký tự bổ sung dựa trên giá trị điểm mã thực tế của chúng. Ví dụ:
This is in line 1.
This is in line 2.
49 trả về điểm mã
This is in line 1.
This is in line 2.
44 "Night with Stars"

\r trong chuỗi JavaScript là gì?

Siêu ký tự RegExp \r trong JavaScript được dùng để tìm ký tự xuống dòng (Ký tự xuống dòng có nghĩa là quay lại đầu dòng hiện tại .

Làm cách nào để thêm dấu xuống dòng trong JavaScript?

Ký tự xuống dòng là \n trong JavaScript và nhiều ngôn ngữ khác. Tất cả những gì bạn cần làm là thêm ký tự \n bất cứ khi nào bạn yêu cầu ngắt dòng để thêm một dòng mới vào chuỗi .

Làm cách nào để trích xuất các ký tự từ một chuỗi trong JavaScript?

Phương thức substr() trích xuất một phần của chuỗi. Phương thức substr() bắt đầu tại một vị trí đã chỉ định và trả về một số ký tự đã chỉ định. Phương thức substr() không thay đổi chuỗi gốc. Để trích xuất các ký tự từ cuối chuỗi, hãy sử dụng vị trí bắt đầu phủ định.

Làm cách nào để truy cập một ký tự trong chuỗi trong JavaScript?

Sử dụng ký hiệu ngoặc vuông , chúng ta có thể truy cập bất kỳ ký tự nào trong chuỗi. Chúng ta cũng có thể sử dụng phương thức charAt() để trả về ký tự bằng cách sử dụng số chỉ mục làm tham số. Ngoài ra, chúng ta có thể sử dụng indexOf() để trả về số chỉ mục theo phiên bản đầu tiên của một ký tự.