Rumah > Artikel > hujung hadapan web > Bagaimana untuk melaksanakan faktorial n menggunakan javascript
Gunakan JavaScript untuk melaksanakan faktorial bagi n: 1. Gunakan gelung while, kod seperti "while(num){result *= num;num--;}" 2. Gunakan rekursi fungsi, kod sedemikian sebagai " if(num <= 0){return 1;}else{...}".
Persekitaran pengendalian artikel ini: sistem Windows 7, versi JavaScript 1.8.5, komputer Dell G3.
Bagaimana untuk menggunakan javascript untuk melaksanakan faktorial n?
Dua kaedah untuk melaksanakan n faktorial dalam JavaScript
Pilihan 1: Gunakan gelung sambil
function factorial(num){ var result = 1; while(num){ result *= num; num--; } return result; }
Pilihan 2: Gunakan rekursi fungsi
function factorial(num){ if(num <= 0){ return 1; }else{ return num*arguments.callee(num-1); } }
Pembelajaran yang disyorkan: "Tutorial Asas JavaScript"
Atas ialah kandungan terperinci Bagaimana untuk melaksanakan faktorial n menggunakan javascript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!