js_亂七八糟

var myarr=new Array();  //先聲明一維
for(var i=0;i<2;i++){   //一維長度爲2
    myarr[i]=new Array();  //再聲明二維
    for(var j=0;j<3;j++){   //二維長度爲3
        myarr[i][j]=i+j;   // 賦值,每個數組元素的值爲i+j
    }
}
myarr[0][1]=5;  //賦值
console.log(myarr)

//while循環 
var num=1;  //初始化值
while (num<=6) {
    console.log("取出第"+num+"個球");
    num=num+1;
}

//退出循環
for(var i=0;i<12;i++){
    if (i == 10){      //退出循環
        break;
    }
    console.log(i)
}
//繼續循環continue
for(var i=1;i<20;i++){
    if (i == 10){     //繼續循環continue
        continue;
    }
    console.log(i)
}
//函數
function add1(){
    var sum = 3 + 2;
    console.log(sum);
}
add1()
//有參數的函數
function add2(x,y) {
    var sum = x + y;
    console.log(sum);
}
add2(2,13)
//返回值的函數
function add3(x,y) {
    var sum = x + y;
    return sum;
}
var result = add3(12,13)
console.log(result)

var a ={a:'b',c:'b'};
//獲取對象鍵值
var akeys = Object.keys(a)
console.log(akeys) //[ 'a', 'c' ]

var arr = [1,2,3,4,5]
//遍歷數組
arr.forEach(function (i){
    console.log(i)
})

//過濾數組
var arrs = arr.filter(function (i){
    return i > 3
})
console.log(arrs)

//改變數組元素
var arrs1 = arr.map(function (i){
    return i * 2;
})
console.log(arrs1)

//移除字符串首個空格
var obj = ' hello'.trim()
console.log(obj)

//數組排序
var sort = arr.sort(function (a,b) {
    return b - a;
})
console.log(sort)





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章