Artikel ini akan menunjukkan kaedah untuk menggunakan Setara JavaScript pada printf atau String.Format.
JavaScript Setara dengan printf/String.Format
Untuk menggunakan Setara JavaScript pada printf/String.Format, anda boleh menggunakan:
- “ console.log() ” Kaedah
- “ document.write() ” Kaedah
- “ String.format() ” Kaedah
Sekarang kita akan melalui setiap pendekatan di atas satu demi satu!
Kaedah 1: JavaScript Setara dengan printf/String.Format Menggunakan Kaedah 'console.log()'
Dalam JavaScript, kaedah 'console.log' digunakan untuk mencetak nilai beberapa integer atau rentetan. Anda juga boleh menggunakan kaedah ini untuk mencetak nilai integer dan rentetan sebagai setara dengan printf.
Sintaks
konsol. log ( mesej )
Di sini, yang diluluskan ' mesej ” parameter akan dilog pada konsol menggunakan kaedah console.log(). Hujah ini boleh menjadi apa sahaja, seperti beberapa integer atau nilai rentetan.
Lihat contoh yang diberikan di bawah.
Contoh
Pertama, kami akan menyimpan nilai integer dan nilai rentetan dalam dua pembolehubah yang diberi bernama ' pilihan1 ” dan “ val2 ”, masing-masing:
adalah val2 = 'JavaScript Setara dengan Printf atau String.Format'
Sekarang, kami akan memaparkan nilai yang dimulakan bagi ' pilihan1 ” dan “ val2 ” pada konsol menggunakan “ console.log() ' kaedah:
konsol. log ( pilihan1 )konsol. log ( val2 )
Kami akan mendapat output berikut selepas pelaksanaan di atas:
Kaedah 2: JavaScript Setara dengan printf atau String.Format Menggunakan Kaedah 'document.write()'
Dalam JavaScript, ' document.write() ” kaedah juga digunakan untuk memaparkan nilai integer dan rentetan pada DOM (Model Objek Dokumen). Lebih khusus lagi, kaedah ini mencetak nilai integer atau rentetan pada DOM dan bukan pada konsol.
Sintaks
dokumen. menulis ( exp1 , exp2 )Di sini, ' exp1 ” dan “ exp2 ” rujuk kepada beberapa nilai integer atau rentetan.
Pergi melalui contoh berikut untuk demonstrasi.
Contoh
Sekarang, kami akan memaparkan nilai pembolehubah yang telah dibuat menggunakan ' document.write() ' kaedah:
dokumen. menulis ( val2 )
Selepas pelaksanaan, kami akan mendapat output berikut:
Kaedah 3: JavaScript Setara dengan printf atau String.Format Menggunakan Kaedah String.format().
' String.format() ” kaedah digunakan untuk menukar atau menyesuaikan format output. Kami akan menggunakan fungsi ini untuk mengubah suai nilai rentetan yang dimasukkan. Ini akan dicapai dengan meletakkan nilai indeks pada kedudukan rentetan di mana kita mahu meletakkan nilai rentetan yang ditentukan. Kemudian, kami akan meletakkan nilai rentetan yang akan dikemas kini dalam argumen kaedah format().
Gambaran keseluruhan contoh berikut untuk demonstrasi.
Contoh
Pertama, kami akan mencipta fungsi prototaip tersuai. Fungsi format akan mengambil rentetan tertentu dan mengambil nombor yang ditambahkan di dalam ' {} ” kurungan dan gantikan nombor yang terkandung di dalamnya dengan hujah rentetan yang diletakkan pada indeks yang ditentukan itu. Selepas itu, ' /{(\d+)}/g ” akan mencari aksara bukan digit(rentetan) dan meletakkannya pada indeks yang ditentukan selepas mengesahkan syarat tambahan:
adalah pilihan1 = hujah ;
kembali ini . menggantikan ( /{(\d+)}/g , fungsi ( dapatkan , nombor ) {
kembali jenis pilihan1 [ nombor ] != 'tidak ditentukan' ? pilihan1 [ nombor ] : dapatkan ;
} ) ;
} ;
Sekarang, kami akan menentukan indeks ' {0}, {1} ” di mana nilai rentetan perlu diganti. Nilai rentetan baharu ini akan diletakkan pada mulanya dalam “ format() ” kaedah sebagai hujah. Selain itu, indeks tambahan merujuk kepada rentetan di mana rentetan yang ditentukan akan diganti:
konsol. log ( '{0} ialah Hujah Pertama, manakala {1} ialah hujah kedua' . format ( 'Jawa' , 'JavaScript' ) ) ;Output yang sepadan ialah:
Kami telah menyediakan kaedah paling mudah untuk menggunakan Setara JavaScript pada printf atau String.Format. Anda boleh menggunakan salah satu pendekatan mengikut keperluan anda.
Kesimpulan
Untuk menggunakan Setara JavaScript pada printf atau String.Format, anda boleh menggunakan ' console.log() ' kaedah untuk mengelog nilai integer dan rentetan pada konsol atau ' document.write() ' kaedah untuk memaparkan nilai yang sepadan pada DOM dan ' String.format() ” kaedah untuk mengemas kini nilai rentetan di tempat indeks yang ditentukan. Artikel ini membimbing anda tentang JavaScript Equivalent to printf atau String.Format.