Rumah >hujung hadapan web >tutorial js >Bagaimanakah Saya Boleh Mencapai Fungsi Printf/String.Format dalam JavaScript?
Memformat Rentetan dalam JavaScript: Setara dengan printf/String.Format
Pembangun beralih daripada bahasa pengaturcaraan lain seperti C, PHP, C#, atau Java mungkin biasa dengan ciri pemformatan berkuasa seperti printf() dan String.Format(). Untuk pembangun JavaScript yang mencari keupayaan yang serupa, artikel ini meneroka alternatif yang berdaya maju.
JavaScript Semasa (ES6 dan Ke Atas)
Dari ES6 dan seterusnya, rentetan templat menawarkan penyelesaian yang mudah:
let soMany = 10; console.log(`This is ${soMany} times easier!`); // Outputs: "This is 10 times easier!"
JavaScript yang lebih lama (Pra-ES6)
Sebelum ES6, pembangun JavaScript bergantung pada perpustakaan pihak ketiga atau pelaksanaan tersuai:
function format(string, ...args) { let result = string; for (let i = 0; i < args.length; i++) { result = result.replace(`{${i}}`, args[i]); } return result; } console.log(format("This is {0} times easier!", 10)); // Outputs: "This is 10 times easier!"
Pertimbangan
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mencapai Fungsi Printf/String.Format dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!