JavaScript関数基礎練習

11480 ワード

//     
// 1     
//2     
//3       




//       
         function getSum () {
             var sum = 0;
             for (var i = 0; i <= 100; i++) {
                 sum += i;
             }
             console.log(sum);
         }
//     
 getSum();
 
  
 
  
 
  
// n - m        
//n,m     (  );
function getSum(n, m) {
    var sum = 0;
    for (var i = n; i <= m; i++) {
        sum += i;
    }
    console.log(sum);

}
getSum(5, 10);
//    
function  getSum(n,m) {
    var sum = 0;
    for (var i = n; i <= m; i++) {
        sum += i;
    }
    //       
    return sum;

}
var sum = getSum(1,20);
console.log(sum)
//     
console.log(getSum(1,10));
 //     
//pi * r * r
function getArea(r) {
    //    undefined null NaN "" 0
    r = r || 0;
    //todo         
    var pi = 3.1415926;
    return pi * r * r;
}
var area = getArea(5);
console.log(area);
//     
/**
 *     
 * @param r     {number}
 * @returns     {number}
 */
function  getArea(r) {

    // pi    Math.PI    //π
    //Math.pow          //   
    r = r || 0;
    return Math.PI * Math.pow(r,2)   //2   2  
}
var area = getArea(5);
console.log(area);
//     
/**
 *
 * @param r      {number}
 * @returns     {number}
 */
function getLong(r) {
    r = r || 0;
    return 2 * Math.PI * r;
}
var long = getLong(5);
console.log(long);
//        
/**
 * 
 * @param n1   
 * @param n2   
 * @returns      {*}
 */
function getMax(n1,n2) {
    if (n1 > n2) {
        return n1;
    }else {
        return n2;
    }

}
var max = getMax(4,5);
console.log(max);
//     
//        
/**
 *
 * @param n1   
 * @param n2   
 * @returns      {*}
 */
function getMax(n1,n2) {
      
	n1 = n1 || 0;
	n2 = n2 || 0;