Rumah > hujung hadapan web > tutorial js > Bagaimanakah Saya Boleh Menginterpolasi Pembolehubah ke dalam Rentetan dalam JavaScript Tanpa Penggabungan?

Bagaimanakah Saya Boleh Menginterpolasi Pembolehubah ke dalam Rentetan dalam JavaScript Tanpa Penggabungan?

Susan Sarandon
Lepaskan: 2024-12-29 03:58:13
asal
243 orang telah melayarinya

How Can I Interpolate Variables into Strings in JavaScript Without Concatenation?

Menginterpolasi Pembolehubah dalam Rentetan dalam JavaScript, Menghapuskan Penggabungan

Dalam bahasa pengaturcaraan seperti PHP, menginterpolasi pembolehubah ke dalam rentetan menggunakan sintaks seperti "$hello" ialah pendekatan yang ringkas dan elegan. Tetapi bolehkah kita mencapai fungsi yang sama dalam JavaScript tanpa menggunakan penggabungan?

Memperkenalkan Templat Literal, ciri yang diperkenalkan dalam ES2015 (ES6), yang memperkasakan JavaScript dengan keupayaan untuk membenamkan ungkapan dalam rentetan diapit dengan tanda tanda belakang (`) dan bukannya petikan berganda atau tunggal.

Untuk pembolehubah interpolasi, sintaksnya ialah:

`String text ${expression}`
Salin selepas log masuk

Contoh:

var a = 5;
var b = 10;
console.log(`Fifteen is ${a + b}.`);
// Output: "Fifteen is 15."
Salin selepas log masuk

Ini bukan sahaja mengelakkan keperluan untuk penggabungan tetapi juga menampung rentetan berbilang baris tanpa memerlukan untuk teknik melarikan diri yang janggal, templat yang sangat meningkatkan pembinaan.

Sokongan Pelayar:

Sebagai sintaks yang lebih baharu, Template Literals tidak disokong secara universal. Untuk jangkauan yang luas, pertimbangkan untuk memindahkan kod anda ke ES5 menggunakan Babel/Webpack.

Bonus:

IE8 menawarkan bentuk asas pemformatan rentetan dalam console.log:

console.log('%s is %d.', 'Fifteen', 15);
// Output: "Fifteen is 15."
Salin selepas log masuk

Akhirnya, Template Literals menyediakan penyelesaian yang mantap dan elegan untuk interpolasi pembolehubah dan berbilang baris pembinaan rentetan dalam JavaScript.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menginterpolasi Pembolehubah ke dalam Rentetan dalam JavaScript Tanpa Penggabungan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan