JavaScript Setara dengan printf atau String.Format

Javascript Setara Dengan Printf Atau String Format



Menggunakan JavaScript Setara pada printf/String.Format sangat membantu kerana hampir setiap program perlu memaparkan atau log beberapa nilai pada konsol. Ia juga membantu anda dalam membangunkan pemahaman tentang kod dengan memaparkan nilai integer atau rentetan yang sepadan yang digunakan di dalamnya. Selain itu, anda juga boleh menggunakan JavaScript yang setara dengan printf atau String.Format untuk mencetak amaran atau ralat pada tetingkap konsol.

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 pilihan1 = dua
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 ( pilihan1 , ' \n ' )
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:

Tali . prototaip . format = fungsi ( ) {
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.