1. 程式人生 > >js小demo

js小demo

    //陣列去重新方法
//    window.onload=function(){
//        function dedupe(array) {
//            return [new Set(array)]
//        }
//        var arr = [1,2,2,3,3,4,4,5,5]
//        console.log(dedupe(arr))
//    }
        //1到n的和
//    window.onload=function(){
//        //用法:輸入一個值累加從1到這個值的和
//        function rua(arr){
//            //判斷遞迴的值是否到1
// if(arr==1){ // //如果到1就返回1 // return 1; // } // //不然就返回輸入值然後在執行下一級那個函式 // return arr+rua(arr-1); // } // // alert(rua(100)); // } //兔子問題 // window.onload=function(){ // //數兔子函式 // function ojbk(arr){ // //當用戶輸入1或者2的時候返回固定值
// if(arr==1||arr==2){ // return 2 // } // //如果不是1或者2則返回他前面的2個值之和 // return ojbk(arr-2)+ojbk(arr-1); // } // alert(ojbk(4)); // } // window.onload=function(){ // function rua(){ // //建個變數用來儲存實參和 // var j=0; // //迴圈所有實參
// for(var i=0;i<arguments.length;i++){ // //讓所有遍歷的實參等於j // j+=arguments[i]; // } // //返回j // return j; // } // //使用者隨便輸入引數求和 // alert(rua(1,2,1,2,2)); // }