1. 程式人生 > >第16天:函數的定義和調用

第16天:函數的定義和調用

bsp 一個 函數返回 color nbsp lang math pow 調用

函數:

1、函數,是一種封裝。就是將一些語句,封裝到函數裏面。通過調用的形式,執行這些語句。

2、函數如果不調用,等於白寫。

3、函數實參和形參個數要相同

4、函數可以沒有return語句,如果有,只能有一個。

一些簡單的函數如下:

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>函數</title>
 6 </head>
 7 <body>
 8     <
script> 9 10 /*//定義函數 11 function fun1(a,b){ 12 console.log(a); 13 console.log(b); 14 } 15 fun1("中國","我愛你");*/ 16 17 /*//函數返回值 18 function qiuhe(a,b){ 19 return a+b; 20 } 21 console.log(qiuhe(5,6));*/ 22 23 //判斷水仙花數函數 24 25 function bai(num){
26 return parseInt(num/100); 27 } 28 function shi(num){ 29 return parseInt(num%100/10); 30 } 31 function ge(num){ 32 return num%10; 33 } 34 function shui(num){ 35 var a=bai(num); 36 var b=shi(num); 37 var c=ge(num); 38 if(num==Math.pow(a,
3)+Math.pow(b,3)+Math.pow(c,3
)){ 39 return true; 40 }else{ 41 return false; 42 } 43 44 } 45 46 for(var i=100;i<1000;i++){ 47 if(shui(i)==true){ 48 console.log(i); 49 } 50 }//153,370,371,407 51 /* //求10000以內所有質數 52 for(var i=2;i<=10000;i++){ 53 var sum=0; 54 for(var j=1;j<i;j++){ 55 if(i%j==0){ 56 sum++; 57 } 58 } 59 if(sum==2){ 60 console.log(i); 61 } 62 }*/ 63 64 65 </script> 66 </body> 67 </html>

第16天:函數的定義和調用