Terangkan fungsi MUL() dalam JavaScript
Dalam tutorial ini, kita akan belajar untuk melaksanakan fungsi MUL() dalam JavaScript. Fungsi ini adalah fungsi pendaraban yang sangat mudah. Pada asasnya, kami menggunakan konsep fungsi bersarang untuk melaksanakan fungsi MUL(). Fungsi bersarang digunakan untuk membuat penutup dan penghias. Dan kita boleh menggunakan fungsi bersarang untuk mencapai privasi.
Terdapat dua cara untuk melaksanakan fungsi MUL() menggunakan fungsi bersarang −
Menggunakan fungsi bersarang dengan nama
Dengan kari satu majlis
Menggunakan Fungsi Bersarang Dengan Nama
Dalam JavaScript, kita boleh menggunakan fungsi bersarang untuk mendapatkan hasil pendaraban. Kita perlu menulis n fungsi bersarang untuk mendarab n nombor.
JavaScript ialah bahasa fungsi kelas Pertama Ini bermakna fungsi dalam JavaScript boleh dilayan seperti mana-mana pembolehubah lain, jadi, di sini kita mengembalikan fungsi dalam dalam penyataan kembali fungsi luar
SintaksPengguna boleh mengikut sintaks di bawah untuk melaksanakan fungsi MUL( ) menggunakan fungsi bersarang dengan nama.
function mul(num1){ function mul1(num2){ function mul2(num3){ return num1*num2*num3; }; // end of mul2() return mul2; }; // end of mul1() return mul1; } // end of mul()
Dengan cara ini, kita boleh menulis n fungsi untuk mendarab n nombor.
Algoritma
Langkah 1 - Takrifkan fungsi mul( ) menggunakan nombor pertama num1 sebagai hujah.
Langkah 1.1 − Di dalam fungsi mul( ), takrifkan fungsi mul1( ) menggunakan nombor kedua num2 sebagai parameter.
Langkah 1.2 - Dalam penyataan kembali fungsi mul(), kembalikan mul1.
Langkah 2 − Di dalam fungsi mul1( ), takrifkan fungsi mul2( ) dengan nombor ketiga num3 sebagai parameter.
Langkah 2.1 − Dalam penyataan pemulangan fungsi mul1( ), kembalikan mul2.
Langkah 3 − Dalam penyataan pemulangan fungsi mul2( ), kembalikan hasil darab num1, num2 dan num3
Dalam contoh di bawah, kita sedang mendarab tiga nombor. Kami juga memerhatikan output apabila kami melepasi dua nombor sahaja.
<html> <body> <h2 id="The-MUL-function-in-JavaScript"> The MUL() function in JavaScript </h2> <div id = "output"> </div> <script> let output = document.getElementById("output"); function mul(num1){ function mul1(num2){ function mul2(num3){ return num1*num2*num3; }; // end of mul2() return mul2; }; // end of mul1() return mul1; } // end of mul() output.innerHTML = "Multiplication of 2, 3 and 4 is : "; output.innerHTML += mul(2)(3)(4) + "<br><br>"; output.innerHTML += "Multiplication of 4 and 6 is : "; //This line returns a function output.innerHTML += mul(4)(6) + "<br><br>"; output.innerHTML += "Multiplication of 3, 5 and 7 is: "; //Another way of multiplication const temp = mul(3)(5); output.innerHTML += temp(7); </script> </body> </html>
Nota − Kami tidak boleh memanggil fungsi mul1() atau mul2() di luar fungsi mul().
Dengan fungsi kariKita boleh menulis logik di atas dengan cara lain dengan kari fungsi. Kari berguna apabila kita tidak dapat menyediakan semua parameter pada fungsi pada masa yang sama. Fungsi yang tidak dipanggil dari mana-mana boleh ditulis sebagai fungsi tanpa nama.
Sintaks
Ikuti sintaks berikut untuk melaksanakan MUL() melalui fungsi kari.
function mul(num1) { return function(num2) { return function(num3) { return num1 * num2 * num3; }; }; }
Logik yang sama boleh digunakan untuk lebih banyak nombor.
Algoritma
Langkah 1 − Takrifkan fungsi mul( ) dengan num1 sebagai parameter.
Langkah 2 − Dalam penyataan kembali fungsi mul( ), takrifkan fungsi tanpa nama menggunakan num2 sebagai parameter (kami memanggilnya fungsi tanpa nama pertama untuk pemahaman yang lebih mudah).
Langkah 3 − Dalam pernyataan pemulangan fungsi tanpa nama pertama, takrifkan fungsi tanpa nama kedua dengan num3 sebagai parameter.
Langkah 4 − Dalam pernyataan pemulangan fungsi tanpa nama ke-2, kembalikan hasil darab num1, num2 dan num3.
Dalam contoh di bawah, kami melaksanakan fungsi MUL() dengan membuat fungsi.
<html> <body> <h2 id="The-MUL-function-in-JavaScript"> The MUL() function in JavaScript </h2> <div id="output"> </div> <script> let output = document.getElementById("output"); function mul(num1) { return function(num2) { return function(num3) { return num1 * num2 * num3; }; }; } output.innerHTML = "Multiplication of 2, 4 and 6 is: "; output.innerHTML += mul(2)(4)(6) + "<br><br>"; output.innerHTML += "Output when we pass only 9 is: <br>"; //This line returns a function output.innerHTML += mul(9) + "<br><br>"; output.innerHTML += "Multiplication of 2, 3 and 5 is: "; //Another way of multiplication const temp = mul(2)(3); output.innerHTML += temp(5); </script> </body> </html>
Kami telah mempelajari pelaksanaan fungsi MUL( ) dengan dua kaedah berbeza: fungsi bersarang dan mengurut fungsi.
Atas ialah kandungan terperinci Terangkan fungsi MUL() dalam JavaScript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Artikel membincangkan membuat, menerbitkan, dan mengekalkan perpustakaan JavaScript, memberi tumpuan kepada perancangan, pembangunan, ujian, dokumentasi, dan strategi promosi.

Artikel ini membincangkan strategi untuk mengoptimumkan prestasi JavaScript dalam pelayar, memberi tumpuan kepada mengurangkan masa pelaksanaan dan meminimumkan kesan pada kelajuan beban halaman.

Soalan dan penyelesaian yang sering ditanya untuk percetakan tiket kertas terma depan dalam pembangunan front-end, percetakan tiket adalah keperluan umum. Walau bagaimanapun, banyak pemaju sedang melaksanakan ...

Artikel ini membincangkan debugging JavaScript yang berkesan menggunakan alat pemaju pelayar, memberi tumpuan kepada menetapkan titik putus, menggunakan konsol, dan menganalisis prestasi.

Artikel ini meneroka penggunaan rangka koleksi Java yang berkesan. Ia menekankan memilih koleksi yang sesuai (senarai, set, peta, giliran) berdasarkan struktur data, keperluan prestasi, dan keselamatan benang. Mengoptimumkan penggunaan pengumpulan melalui cekap

Artikel ini menerangkan cara menggunakan peta sumber untuk debug JavaScript minifikasi dengan memetakannya kembali ke kod asal. Ia membincangkan membolehkan peta sumber, menetapkan titik putus, dan menggunakan alat seperti Chrome Devtools dan Webpack.

Tutorial ini akan menerangkan cara membuat carta pai, cincin, dan gelembung menggunakan carta.js. Sebelum ini, kami telah mempelajari empat jenis carta carta.js: carta baris dan carta bar (tutorial 2), serta carta radar dan carta rantau polar (Tutorial 3). Buat carta pai dan cincin Carta pai dan carta cincin sangat sesuai untuk menunjukkan perkadaran keseluruhan yang dibahagikan kepada bahagian yang berlainan. Sebagai contoh, carta pai boleh digunakan untuk menunjukkan peratusan singa lelaki, singa wanita dan singa muda dalam safari, atau peratusan undi yang diterima oleh calon yang berbeza dalam pilihan raya. Carta pai hanya sesuai untuk membandingkan parameter tunggal atau dataset. Harus diingat bahawa carta pai tidak dapat menarik entiti dengan nilai sifar kerana sudut kipas dalam carta pai bergantung pada saiz berangka titik data. Ini bermaksud mana -mana entiti dengan perkadaran sifar

Tidak ada gaji mutlak untuk pemaju Python dan JavaScript, bergantung kepada kemahiran dan keperluan industri. 1. Python boleh dibayar lebih banyak dalam sains data dan pembelajaran mesin. 2. JavaScript mempunyai permintaan yang besar dalam perkembangan depan dan stack penuh, dan gajinya juga cukup besar. 3. Faktor mempengaruhi termasuk pengalaman, lokasi geografi, saiz syarikat dan kemahiran khusus.
