Hướng dẫn var to string javascript - var thành chuỗi javascript

  • Trước
  • Tổng quan: Các bước đầu tiên
  • Tiếp theo

Tiếp theo, chúng ta sẽ chuyển sự chú ý của chúng ta sang các chuỗi - đây là những gì của văn bản được gọi trong lập trình. Trong bài viết này, chúng tôi sẽ xem xét tất cả những điều phổ biến mà bạn thực sự nên biết về các chuỗi khi học JavaScript, chẳng hạn như tạo chuỗi, thoát khỏi trích dẫn trong chuỗi và kết hợp các chuỗi với nhau.

Nội phân Chính showShow

  • Sức mạnh của lời nói
  • Chuỗi - những điều cơ bản
  • Tạo một chuỗi
  • Trích dẫn đơn so với trích dẫn kép
  • Thoát khỏi các ký tự trong một chuỗi
  • Dây nối
  • Concatenation trong bối cảnh
  • Sự kết hợp bằng cách sử dụng "+"
  • Số so với chuỗi
  • Bao gồm các biểu thức trong chuỗi
  • Chuỗi đa dòng
  • Trong mô -đun này

Sức mạnh của lời nói

Chuỗi - những điều cơ bản

Tạo một chuỗi

Chuỗi - những điều cơ bản

Tạo một chuỗi

Tạo một chuỗi

  1. Trích dẫn đơn so với trích dẫn kép
  2. Thoát khỏi các ký tự trong một chuỗi
  3. Dây nối

Trích dẫn đơn so với trích dẫn kép

  1. Thoát khỏi các ký tự trong một chuỗi
  2. Dây nối
  3. Concatenation trong bối cảnh
  4. Sự kết hợp bằng cách sử dụng "+"

Thoát khỏi các ký tự trong một chuỗi

Dây nối

const bigmouth = 'I\'ve got no right to take my place…';
console.log(bigmouth);

Concatenation trong bối cảnh

Dây nối

Concatenation trong bối cảnh

Sự kết hợp bằng cách sử dụng "+"

const greeting = `Hello`;

Số so với chuỗi

const name = 'Chris';
const greeting = `Hello, ${name}`;
console.log(greeting); // "Hello, Chris"

Bạn có thể sử dụng cùng một kỹ thuật để kết hợp với nhau hai biến:

const badString1 = This is a test;
const badString2 = 'This is a test;
const badString3 = This is a test';
0

Concatenation trong bối cảnh

Chúng ta hãy xem kết nối đang được sử dụng trong hành động:

const badString1 = This is a test;
const badString2 = 'This is a test;
const badString3 = This is a test';
1
const badString1 = This is a test;
const badString2 = 'This is a test;
const badString3 = This is a test';
2

Ở đây chúng tôi đang sử dụng chức năng

const badString = string;
console.log(badString);
9, yêu cầu người dùng trả lời câu hỏi thông qua hộp thoại bật lên sau đó lưu trữ văn bản mà họ nhập bên trong một biến đã cho - trong trường hợp này là
const sgl = 'Single quotes.';
const dbl = "Double quotes";
console.log(sgl);
console.log(dbl);
0. Sau đó, chúng tôi sử dụng chức năng
const sgl = 'Single quotes.';
const dbl = "Double quotes";
console.log(sgl);
console.log(dbl);
1 để hiển thị một cửa sổ bật lên khác chứa một chuỗi chèn tên vào một thông báo lời chào chung.

Sự kết hợp bằng cách sử dụng "+"

Bạn cũng có thể kết hợp các chuỗi bằng toán tử

const sgl = 'Single quotes.';
const dbl = "Double quotes";
console.log(sgl);
console.log(dbl);
2:

const badString1 = This is a test;
const badString2 = 'This is a test;
const badString3 = This is a test';
3

Tuy nhiên, các mẫu chữ thường cung cấp cho bạn mã dễ đọc hơn:

const badString1 = This is a test;
const badString2 = 'This is a test;
const badString3 = This is a test';
4

Số so với chuỗi

Vậy điều gì xảy ra khi chúng ta cố gắng kết hợp một chuỗi và một số? Hãy thử nó trong bảng điều khiển của chúng tôi:

const badString1 = This is a test;
const badString2 = 'This is a test;
const badString3 = This is a test';
5

Bạn có thể mong đợi điều này sẽ trả về một lỗi, nhưng nó hoạt động tốt. Cố gắng biểu diễn một chuỗi dưới dạng một số không thực sự có ý nghĩa, nhưng biểu thị một số dưới dạng chuỗi, vì vậy trình duyệt chuyển đổi số thành một chuỗi và kết hợp hai chuỗi.

Nếu bạn có một biến số mà bạn muốn chuyển đổi thành một chuỗi nhưng không thay đổi hoặc một biến chuỗi mà bạn muốn chuyển đổi thành một số nhưng không thay đổi khác, bạn có thể sử dụng hai cấu trúc sau:

  • Đối tượng
    const sgl = 'Single quotes.';
    const dbl = "Double quotes";
    console.log(sgl);
    console.log(dbl);
    
    3 chuyển đổi bất cứ thứ gì được chuyển cho nó thành một số, nếu nó có thể. Hãy thử những điều sau:
    const badString1 = This is a test;
    const badString2 = 'This is a test;
    const badString3 = This is a test';
    
    6
  • Ngược lại, mỗi số có một phương thức gọi là
    const sgl = 'Single quotes.';
    const dbl = "Double quotes";
    console.log(sgl);
    console.log(dbl);
    
    4 chuyển đổi nó thành chuỗi tương đương. Hãy thử điều này:
    const badString1 = This is a test;
    const badString2 = 'This is a test;
    const badString3 = This is a test';
    
    7

Những cấu trúc này có thể thực sự hữu ích trong một số tình huống. Ví dụ: nếu người dùng nhập một số vào trường văn bản của biểu mẫu, thì đó là một chuỗi. Tuy nhiên, nếu bạn muốn thêm số này vào một cái gì đó, bạn sẽ cần nó là một số, vì vậy bạn có thể chuyển nó qua

const sgl = 'Single quotes.';
const dbl = "Double quotes";
console.log(sgl);
console.log(dbl);
5 để xử lý việc này. Chúng tôi đã làm chính xác điều này trong trò chơi đoán số của chúng tôi, trong dòng 59.

Bao gồm các biểu thức trong chuỗi

Bạn có thể bao gồm các biểu thức JavaScript trong các chữ cái mẫu, cũng như các biến đơn giản và kết quả sẽ được đưa vào kết quả:

const badString1 = This is a test;
const badString2 = 'This is a test;
const badString3 = This is a test';
8

Chuỗi đa dòng

Mẫu chữ viết tôn trọng dòng phá vỡ trong mã nguồn, vì vậy bạn có thể viết các chuỗi trải rộng nhiều dòng như thế này:

const badString1 = This is a test;
const badString2 = 'This is a test;
const badString3 = This is a test';
9

Để có đầu ra tương đương bằng cách sử dụng chuỗi bình thường, bạn phải bao gồm các ký tự ngắt dòng (

const sgl = 'Single quotes.';
const dbl = "Double quotes";
console.log(sgl);
console.log(dbl);
6) trong chuỗi:

const badString = string;
console.log(badString);
0

Xem trang tham chiếu mẫu của chúng tôi để biết thêm các ví dụ và chi tiết về các tính năng nâng cao.

Sự kết luận

Vì vậy, đó là những điều cơ bản của các chuỗi được bao phủ trong JavaScript. Trong bài viết tiếp theo, chúng tôi sẽ xây dựng dựa trên điều này, xem xét một số phương thức tích hợp có sẵn cho các chuỗi trong JavaScript và cách chúng tôi có thể sử dụng chúng để thao tác các chuỗi của chúng tôi vào hình thức chúng tôi muốn.

  • Trước
  • Tổng quan: Các bước đầu tiên
  • Tiếp theo

Trong mô -đun này