Chuỗi Html cộng với biến

Hướng dẫn JavaScript này giải thích cách sử dụng phương thức chuỗi được gọi là concat[] với cú pháp và ví dụ

Sự miêu tả

Trong JavaScript, concat[] là một phương thức chuỗi được sử dụng để nối các chuỗi lại với nhau. Phương thức concat[] nối thêm một hoặc nhiều giá trị chuỗi vào chuỗi đang gọi và sau đó trả về kết quả được nối dưới dạng một chuỗi mới. Vì phương thức concat[] là một phương thức của đối tượng String nên nó phải được gọi thông qua một thể hiện cụ thể của lớp String

cú pháp

Trong JavaScript, cú pháp của phương thức concat[] là

string.concat[value1, value2, .. value_n];

Tham số hoặc Đối số

giá trị1, giá trị2,. value_nCác giá trị để nối vào cuối chuỗi

trả lại

Phương thức concat[] trả về một chuỗi mới là kết quả của việc nối chuỗi gốc với các giá trị chuỗi được truyền vào dưới dạng tham số

Ghi chú

  • Mỗi giá trị tham số sẽ được chuyển đổi thành một chuỗi, nếu cần, trước khi thao tác nối được thực hiện
  • Phương thức concat[] không làm thay đổi giá trị của chuỗi ban đầu
  • Bạn cũng có thể sử dụng toán tử + để nối các giá trị với nhau

Thí dụ

Hãy cùng xem một ví dụ về cách sử dụng phương thức concat[] trong JavaScript

Ví dụ

var totn_string = 'Tech';

console.log[totn_string.concat['On','The','Net']];

console.log[totn_string];

Trong ví dụ này, chúng tôi đã khai báo một biến có tên là totn_string được gán giá trị chuỗi là 'Tech'. Sau đó, chúng tôi đã gọi phương thức concat[] của biến totn_string để nối ba giá trị chuỗi vào cuối giá trị của biến totn_string

Chúng tôi đã ghi đầu ra của phương thức concat[] vào nhật ký bảng điều khiển của trình duyệt web, với mục đích trình diễn, để hiển thị kết quả mà phương thức concat[] trả về

Phần sau đây sẽ được xuất ra nhật ký bảng điều khiển trình duyệt web

TechOnTheNet
Tech

Như bạn có thể thấy, phương thức concat[] trả về giá trị chuỗi được nối của 'TechOnTheNet'. Đây là sự kết hợp của chuỗi 'Tech' + 'On' + 'The' + 'Net'

Giá trị của biến totn_string ban đầu không thay đổi và vẫn bằng 'Tech'

Kết nối với một biến chuỗi rỗng

Bạn có thể sử dụng phương thức concat[] với một biến chuỗi rỗng để nối các giá trị chuỗi nguyên thủy

Ví dụ

var totn_string = '';

console.log[totn_string.concat['Tech','On','The','Net']];

Phần sau đây sẽ được xuất ra nhật ký bảng điều khiển trình duyệt web

TechOnTheNet

Bằng cách khai báo một biến có tên là totn_string dưới dạng một chuỗi rỗng hoặc '', bạn có thể gọi phương thức String concat[] để nối các giá trị chuỗi nguyên thủy lại với nhau. Điều này sẽ tương đương với những điều sau đây

console.log[''.concat['Tech','On','The','Net']];

Toán tử + là một cách khác để nối các giá trị chuỗi lại với nhau

console.log['Tech' + 'On' + 'The' + 'Net'];

Toán tử + cho phép bạn nối các chuỗi mà không cần đối tượng String và phương thức String concat[]

Tôi không chắc đó có phải là nguồn duy nhất hay không nhưng nút chuỗi Table to HTML tự động tạo

TechOnTheNet
4 cho tôi. Nhưng bạn không nhất thiết phải sử dụng nó

Có thể để có cảm hứng nào đó, một trong những trường hợp sử dụng của tôi.
Bất cứ khi nào có ngoại lệ xảy ra trong một quy trình kinh doanh nhất định, tôi muốn đưa một bảng chứa các bản ghi tương ứng vào email có một số thông tin liên quan.
Nút chuỗi Bảng thành HTML tạo biến luồng được đề cập mà tôi chuyển đến nút Gửi Email.

Nội dung biến lưu lượng

Trong phần thư của nút Gửi Email, tôi gọi bảng này bằng

TechOnTheNet
4. Lưu ý rằng phần còn lại của văn bản cũng sử dụng các thẻ html, v.v.

hình ảnh1432×241 10. 4KB

Liên quan đến ngày tháng, với mục đích của ví dụ này, tôi đã sử dụng biểu thức Biến để tạo biến ngày tháng [

TechOnTheNet
6 ] qua
TechOnTheNet
7 [điều này có thể được thực hiện theo nhiều cách khác nhau] và cũng chuyển biểu thức này đến nút Gửi Email

Trong JavaScript, chúng ta có thể gán các chuỗi cho một biến và sử dụng phép nối để kết hợp biến đó với một chuỗi khác

Để nối chuỗi, bạn thêm dấu + vào giữa các chuỗi hoặc biến chuỗi muốn nối

Tiếp theo, chúng ta sẽ chú ý đến các chuỗi - đây là những đoạn văn bản được gọi trong lập trình. Trong bài viết này, chúng ta 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ề chuỗi khi học JavaScript, chẳng hạn như tạo chuỗi, thoát dấu ngoặc kép trong chuỗi và nối các chuỗi lại với nhau

điều kiện tiên quyết. Trình độ máy tính cơ bản, hiểu biết cơ bản về HTML và CSS, hiểu biết về JavaScript là gì. Khách quan. Để làm quen với những kiến ​​thức cơ bản về chuỗi trong JavaScript

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

Từ ngữ rất quan trọng đối với con người — chúng là một phần quan trọng trong cách chúng ta giao tiếp. Vì Web là một phương tiện chủ yếu dựa trên văn bản được thiết kế để cho phép con người giao tiếp và chia sẻ thông tin, nên sẽ rất hữu ích nếu chúng ta có quyền kiểm soát các từ xuất hiện trên đó. HTML cung cấp cấu trúc và ý nghĩa cho văn bản của chúng ta, CSS cho phép chúng ta tạo kiểu chính xác cho văn bản và JavaScript chứa một số tính năng để thao tác chuỗi, tạo lời nhắc và thông báo chào mừng tùy chỉnh, hiển thị nhãn văn bản phù hợp khi cần, sắp xếp các thuật ngữ theo thứ tự mong muốn,

Gần như tất cả các chương trình mà chúng tôi đã cho bạn xem trong khóa học đều liên quan đến một số thao tác chuỗi

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

Thoạt nhìn, các chuỗi được xử lý tương tự như các số, nhưng khi tìm hiểu sâu hơn, bạn sẽ bắt đầu thấy một số khác biệt đáng chú ý. Hãy bắt đầu bằng cách nhập một số dòng cơ bản vào bảng điều khiển dành cho nhà phát triển trình duyệt để làm quen

Tạo một chuỗi

  1. Để bắt đầu, hãy nhập các dòng sau

    const string = "The revolution will not be televised.";
    console.log[string];
    

    Giống như chúng ta đã làm với các số, chúng ta đang khai báo một biến, khởi tạo nó bằng một giá trị chuỗi và sau đó trả về giá trị. Sự khác biệt duy nhất ở đây là khi viết một chuỗi, bạn cần bao quanh giá trị bằng dấu ngoặc kép
  2. Nếu bạn không làm điều này hoặc bỏ lỡ một trong các trích dẫn, bạn sẽ gặp lỗi. Hãy thử nhập các dòng sau

    ________số 8

    Những dòng này không hoạt động vì bất kỳ văn bản nào không có dấu ngoặc kép xung quanh nó đều được coi là tên biến, tên thuộc tính, từ dành riêng hoặc tương tự. Nếu trình duyệt không thể tìm thấy nó, thì sẽ xảy ra lỗi [e. g. "Mất tích; tuyên bố trước"]. Nếu trình duyệt có thể thấy vị trí bắt đầu của một chuỗi, nhưng không thể tìm thấy phần cuối của chuỗi, như được chỉ ra bởi trích dẫn thứ 2, thì trình duyệt sẽ báo lỗi [với "chuỗi ký tự chưa kết thúc"]. Nếu chương trình của bạn đưa ra các lỗi như vậy, hãy quay lại và kiểm tra tất cả các chuỗi của bạn để đảm bảo rằng bạn không thiếu dấu ngoặc kép
  3. Cách sau đây sẽ hoạt động nếu trước đó bạn đã xác định biến
    const badString = string;
    console.log[badString];
    
    1 — hãy thử ngay bây giờ

    const badString = string;
    console.log[badString];
    

    const badString = string;
    console.log[badString];
    
    2 hiện được đặt để có cùng giá trị với
    const badString = string;
    console.log[badString];
    
    1

dấu nháy đơn vs. dấu ngoặc kép

  1. Trong JavaScript, bạn có thể chọn dấu ngoặc đơn hoặc dấu ngoặc kép để bao chuỗi của mình trong. Cả hai điều sau đây sẽ hoạt động tốt

    var totn_string = 'Tech';
    
    console.log[totn_string.concat['On','The','Net']];
    
    console.log[totn_string];
    3

  2. Có rất ít sự khác biệt giữa hai loại này và bạn sử dụng loại nào là tùy thuộc vào sở thích cá nhân. Tuy nhiên, bạn nên chọn một và gắn bó với nó; . Sau đây sẽ trả về một lỗi

    var totn_string = 'Tech';
    
    console.log[totn_string.concat['On','The','Net']];
    
    console.log[totn_string];
    4

  3. Trình duyệt sẽ nghĩ rằng chuỗi chưa được đóng vì loại trích dẫn khác mà bạn không sử dụng để chứa chuỗi của mình có thể xuất hiện trong chuỗi. Ví dụ, cả hai đều được

    var totn_string = 'Tech';
    
    console.log[totn_string.concat['On','The','Net']];
    
    console.log[totn_string];
    5

  4. Tuy nhiên, bạn không thể bao gồm cùng một dấu ngoặc kép bên trong chuỗi nếu nó được sử dụng để chứa chúng. Điều sau đây sẽ xảy ra lỗi vì nó khiến trình duyệt nhầm lẫn về vị trí kết thúc của chuỗi

    var totn_string = 'Tech';
    
    console.log[totn_string.concat['On','The','Net']];
    
    console.log[totn_string];
    6

    Điều này dẫn chúng ta rất tốt vào chủ đề tiếp theo của chúng ta

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

Để khắc phục dòng mã sự cố trước đó của chúng tôi, chúng tôi cần thoát khỏi dấu ngoặc kép của sự cố. Thoát ký tự có nghĩa là chúng tôi làm điều gì đó với chúng để đảm bảo rằng chúng được nhận dạng dưới dạng văn bản, không phải là một phần của mã. Trong JavaScript, chúng tôi làm điều này bằng cách đặt dấu gạch chéo ngược ngay trước ký tự. Thử cái này

var totn_string = 'Tech';

console.log[totn_string.concat['On','The','Net']];

console.log[totn_string];
7

Điều này hoạt động tốt. Bạn có thể thoát các ký tự khác theo cách tương tự, e. g.

const badString = string;
console.log[badString];
4, và có một số mã đặc biệt bên cạnh. Xem Trình tự thoát để biết thêm chi tiết

nối chuỗi

Concatenate chỉ có nghĩa là "kết hợp với nhau". Để nối các chuỗi lại với nhau trong JavaScript, bạn có thể sử dụng một loại chuỗi khác, được gọi là mẫu chữ

Mẫu chữ trông giống như một chuỗi bình thường, nhưng thay vì sử dụng dấu ngoặc kép đơn hoặc kép [

const badString = string;
console.log[badString];
5 hoặc
const badString = string;
console.log[badString];
6], bạn sử dụng ký tự backtick [
const badString = string;
console.log[badString];
7]

TechOnTheNet
Tech
2

Điều này có thể hoạt động giống như một chuỗi bình thường, ngoại trừ bạn có thể bao gồm các biến trong đó, được bao bọc bên trong các ký tự

const badString = string;
console.log[badString];
8 và giá trị của biến sẽ được chèn vào kết quả

TechOnTheNet
Tech
4

Bạn có thể sử dụng kỹ thuật tương tự để nối hai biến lại với nhau

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

Nối trong ngữ cảnh

Chúng ta hãy xem phép 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 ta đang sử dụng hàm

const badString = string;
console.log[badString];
9, hàm này 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 họ nhập vào bên trong một biến nhất định — trong trường hợp này là
var totn_string = 'Tech';

console.log[totn_string.concat['On','The','Net']];

console.log[totn_string];
30. Sau đó, chúng tôi sử dụng hàm
var totn_string = 'Tech';

console.log[totn_string.concat['On','The','Net']];

console.log[totn_string];
31 để hiển thị một cửa sổ bật lên khác chứa chuỗi chèn tên vào thông báo lời chào chung

Nối bằng cách sử dụng "+"

Bạn cũng có thể nối các chuỗi bằng toán tử

var totn_string = 'Tech';

console.log[totn_string.concat['On','The','Net']];

console.log[totn_string];
32

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

Tuy nhiên, 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. dây

Vậy điều gì sẽ xảy ra khi chúng ta cố gắng kết hợp một chuỗi và một số?

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 trả về một lỗi, nhưng nó vẫn hoạt động tốt. Việc cố gắng biểu thị một chuỗi dưới dạng một số không thực sự có ý nghĩa, nhưng việc biểu thị một số dưới dạng một chuỗi thì có, vì vậy trình duyệt sẽ chuyển đổi số thành một chuỗi và nối hai chuỗi đó lại

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

  • Đối tượng
    var totn_string = 'Tech';
    
    console.log[totn_string.concat['On','The','Net']];
    
    console.log[totn_string];
    33 chuyển đổi mọi thứ được truyền cho nó thành một số, nếu nó có thể. Hãy thử những điều sau đây

    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à
    var totn_string = 'Tech';
    
    console.log[totn_string.concat['On','The','Net']];
    
    console.log[totn_string];
    34 để chuyển đổi nó thành chuỗi tương đương. Thử cái 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ố trường hợp. 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 thứ gì đó, thì bạn cần nó phải là một số, vì vậy bạn có thể chuyển nó qua

var totn_string = 'Tech';

console.log[totn_string.concat['On','The','Net']];

console.log[totn_string];
35 để 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ố, ở 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 chữ 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 nhiều dòng

Chữ mẫu tôn trọng các ngắt dòng trong mã nguồn, vì vậy bạn có thể viết các chuỗi kéo dài 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 khi sử dụng một chuỗi bình thường, bạn phải bao gồm các ký tự ngắt dòng [

var totn_string = 'Tech';

console.log[totn_string.concat['On','The','Net']];

console.log[totn_string];
36] trong chuỗi

const badString = string;
console.log[badString];
0

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

Phần kết luận

Vì vậy, đó là những điều cơ bản về chuỗi được trình bày trong JavaScript. Trong bài viết tiếp theo, chúng ta sẽ xây dựng vấn đề 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 ta có thể sử dụng chúng để thao tác các chuỗi của mình thành dạng chúng ta muốn

Làm cách nào để chèn một biến vào một chuỗi JavaScript?

Để chèn biến vào một chuỗi trong JavaScript, bạn có thể sử dụng ký tự đặc biệt “$” theo sau là tên biến và phương thức định dạng cơ bản với phần giữ chỗ “%d”. Moreover, the basic operations can be performed on the integer values, and the resultant string will comprise that value as well.

Làm cách nào để xác định chuỗi trong HTML?

Bạn có thể tạo một thể hiện Chuỗi bằng cách sử dụng văn bản thuần túy hoặc HTML, chẳng hạn cả hai câu lệnh này đều hợp lệ. // Từ văn bản thuần túy var helloWorld = new HTMLString. String['Hello World']; // Từ HTML var helloWorldBold = new HTMLString.

Làm cách nào để nối chuỗi trong HTML?

Để nối thêm bằng thuộc tính InternalHTML, trước tiên hãy chọn phần tử [div] nơi bạn muốn nối thêm mã. Sau đó, thêm mã được đính kèm dưới dạng chuỗi bằng toán tử += trên InternalHTML . Thí dụ. html.

Bạn có thể khai báo các biến trong HTML không?

bạn không khai báo biến trong html . bạn chỉ có thể khai báo các biến trong css [loại] hoặc trong javascript ^^ giả sử ý của bạn là "trong javascript". bằng cách sử dụng từ khóa 'var', 'let' hoặc 'const'. Thẻ

Chủ Đề