Ví dụ javascript nội suy chuỗi là gì?

Sử dụng một mẫu chữ để nội suy một biến trong một chuỗi, e. g hello ${myVar}. Chữ mẫu được phân định bằng dấu lùi và cho phép chúng tôi nhúng các biến và biểu thức bằng cú pháp ký hiệu đô la và dấu ngoặc nhọn ${expression}

Chúng tôi đã sử dụng một mẫu chữ để nội suy một biến trong một chuỗi

Lưu ý rằng chuỗi được đặt trong backticks ``, không phải trong dấu nháy đơn

Cú pháp ký hiệu đô la và dấu ngoặc nhọn cho phép chúng tôi sử dụng các trình giữ chỗ được đánh giá

Theo mặc định, mẫu chữ nối các phần thành một chuỗi

Bất kỳ biểu thức nào được thông qua bằng cú pháp ký hiệu đô la và dấu ngoặc nhọn ${} đều được đánh giá

Bạn cũng có thể nội suy các biến trong chuỗi nhiều dòng bằng cách sử dụng mẫu chữ

Điều này rất hữu ích vì chúng ta không phải thêm một ký tự xuống dòng trên mỗi dòng, trái ngược với khi nối các chuỗi

Vì các ký tự mẫu được đặt trong dấu gạch ngược ``, nếu chuỗi của bạn chứa ký tự dấu gạch ngược, bạn phải thoát nó bằng dấu gạch chéo ngược

Bạn thậm chí có thể gọi các chức năng bằng chữ mẫu

Cú pháp dấu ngoặc nhọn đô la rất mạnh khi bạn phải kết hợp logic khi nội suy một biến trong một chuỗi

Đây là một ví dụ về việc sử dụng toán tử bậc ba với chữ mẫu

Toán tử bậc ba về cơ bản là một câu lệnh if/else. Phần trước dấu chấm hỏi được đánh giá và nếu nó trả về true, nó sẽ trả về giá trị trước dấu hai chấm, nếu không, nó sẽ trả về giá trị sau dấu hai chấm

Bạn cũng có thể sử dụng logic OR (. ) và các toán tử logic AND (&&) trong một mẫu chữ

logic OR (. ) toán tử trả về giá trị bên trái nếu nó đúng, ngược lại nó trả về giá trị bên phải

Đây là một ví dụ về việc sử dụng toán tử logic AND (&&) với các mẫu chữ

Toán tử logic AND (&&) trả về giá trị ở bên trái nếu nó sai, ngược lại, nó trả về giá trị ở bên phải

Đây là những cách phổ biến nhất để nội suy một biến hoặc biểu thức trong một chuỗi. Bạn có thể kết hợp các lệnh gọi hàm và tất cả các loại logic khi sử dụng chữ mẫu

Trong JavaScript, khái niệm nội suy chuỗi cho phép thêm biến hoặc biểu thức vào chuỗi. Phép nội suy có thể được thực hiện trên các chuỗi được tạo bằng chữ mẫu. Mục đích của phép nội suy chuỗi là thêm các biến hoặc biểu thức khác nhau bên trong một chuỗi theo cách không có lỗi

Hiện tượng giống như nối ghép nhưng khác về ứng dụng và ưu điểm. Giữ tầm quan trọng của nội suy, hướng dẫn này phục vụ các kết quả học tập sau đây

  1. Tại sao nội suy chuỗi?
  2. Cách thực hiện phép nội suy chuỗi trong JavaScript

Tại sao nội suy chuỗi?

Bạn có thể nghĩ rằng phép nối chuỗi có thể được sử dụng để thực hiện tác vụ mà phép nội suy chuỗi thực hiện, vậy tại sao phép nội suy lại được thực hiện?

Nối chuỗi thông thường cho phép bạn thêm các biến/biểu thức vào một chuỗi. Để làm như vậy, bạn phải thêm/xóa dấu ngoặc kép thường xuyên như trong hình sau

Ví dụ javascript nội suy chuỗi là gì?

Như hình ảnh trên cho thấy, có một biểu thức phức tạp đang được thực hiện để sử dụng nhiều biến có thể dẫn đến phạm sai lầm. Để tránh trường hợp như vậy, phép nội suy chuỗi khá hữu ích trong tình huống như vậy

Cách thực hiện phép nội suy chuỗi trong JavaScript

Trước khi đi vào các ví dụ, hãy hiểu cách nội suy chuỗi được thực hiện trong JavaScript. Có nhiều cách để tạo một chuỗi trong JavaScript bằng cách sử dụng dấu nháy đơn/kép hoặc tạo một mẫu chữ (bằng cách sử dụng backquote(`) ). Phép nội suy có thể được thực hiện trên các chuỗi được tạo bằng hàm backquote(`)

Cú pháp sau đề cập đến phép nội suy chuỗi

`chuỗi đang được nội suy $ { biểu thức }`

${expression} chỉ ra rằng giá trị của biểu thức/biến sẽ được nhúng vào chuỗi này

Cùng thực hành một vài ví dụ để hiểu rõ hơn về khái niệm nội suy chuỗi

ví dụ 1

Đoạn mã sau sử dụng phép nội suy chuỗi để nhúng nhiều biến trong một chuỗi

var tuổi = 30;var name = "david";

var post= "author"

var str = `the name of ${post} is ${name} and is ${age} years old`

console.log( str );

Trong đoạn mã trên, hai chuỗi và một biến số nguyên được tạo. Các biến này được sử dụng trong chuỗi có tên “str” bằng cách sử dụng khái niệm nội suy. Cuối cùng, chuỗi nội suy được in trên bàn điều khiển

đầu ra

 

Ví dụ javascript nội suy chuỗi là gì?

Đầu ra cho thấy giá trị của các biến “tuổi”, “tên” và “bài đăng” được nhúng thành công vào chuỗi “str” bằng cách sử dụng phép nội suy chuỗi

ví dụ 2

Ví dụ này kiểm tra xem phép nội suy chuỗi có hoạt động trên các chuỗi có dấu nháy đơn/kép hay không

var name = "david";var post= "author"

console.log("tên của ${post} là ${name}");

console.log('tên của ${post} là ${name}');

Đoạn mã trên cố gắng sử dụng khái niệm nội suy trên các chuỗi trích dẫn đơn/kép

đầu ra

Ví dụ javascript nội suy chuỗi là gì?

Đầu ra cho thấy rằng chuỗi thực hiện hiện tượng nội suy được in như nó vốn có. Giá trị của các biến không được tìm nạp vì dấu nháy đơn/kép in chúng khi chúng được sử dụng

Sự kết luận

Phép nội suy chuỗi cho phép cộng các giá trị của biến/biểu thức trong một chuỗi. Phép nội suy khá hữu ích và dễ thực hiện so với khái niệm nối. Bài đăng này cung cấp một hướng dẫn chi tiết về phép nội suy chuỗi trong JavaScript. Để có hướng dẫn ngắn gọn, chúng tôi đã trình bày một tập hợp các ví dụ minh họa cách biểu thức có thể được nhúng trong chuỗi. Cuối cùng, người ta kết luận rằng các mẫu chữ có thể nhúng các biểu thức bên trong chúng trong khi các dấu nháy đơn/kép phải thực hiện nối để thực hiện cùng một tác vụ

Nội suy chuỗi JavaScript là gì?

Nội suy chuỗi trong JavaScript là một quy trình trong đó một biểu thức được chèn hoặc đặt trong chuỗi . Để chèn hoặc nhúng biểu thức này vào chuỗi, một mẫu chữ được sử dụng. Bằng cách sử dụng phép nội suy chuỗi trong JavaScript, các giá trị như biến, biểu thức toán học và phép tính cũng có thể được thêm vào.

Ví dụ nội suy chuỗi là gì?

Ký tự đặc biệt . ") có ý nghĩa đặc biệt trong mục biểu thức nội suy, để sử dụng toán tử điều kiện trong biểu thức nội suy, hãy đặt biểu thức đó trong ngoặc đơn. string name = "Horace"; . WriteLine($"Anh ấy hỏi: \"Tên bạn là {name} phải không?\

Nội suy chuỗi nghĩa là gì?

Trong lập trình máy tính, nội suy chuỗi (hoặc nội suy biến, thay thế biến hoặc mở rộng biến) là quá trình đánh giá một chuỗi ký tự chứa một hoặc nhiều phần giữ chỗ, mang lại kết quả trong . .

Tôi có thể sử dụng phép nội suy chuỗi JavaScript không?

Bạn có thể thêm giá trị vào chuỗi JavaScript bằng chữ mẫu . Đây là ký hiệu đô la theo sau là một cặp dấu ngoặc nhọn. Trong dấu ngoặc nhọn phải là biểu thức có giá trị mà bạn muốn nhúng vào chuỗi.