js初接触

/**
 * Created by G on 2016/7/14.
 */


//求数组输入的五个数分别的奇数项和偶数项的和
var arr = [];
arr [0] = +prompt('请输入第一个数');
arr [1] = +prompt('请输入第二个数');
arr [2] = +prompt('请输入第三个数');
arr [3] = +prompt('请输入第四个数');
arr [4] = +prompt('请输入第五个数');
var sv = 0 ;
var s = 0 ;

for(var i = 0; i < arr.length; i++){
    if(i % 2 === 0){
        //arr[i]表示数组的第i项
         sv = sv + arr[i];
    }else{
        s = s + arr[i];
    }
}
console.log(arr);
console.log('该数组'+ arr +'奇数项的和为'+sv+',偶数项的和为'+s);

//九九乘法表

//for循环
for(var i = 1; i <= 9; i++){
    for(var j = i; j <= 9; j++){
        console.log(i+' × '+j +' = '+(i*j));
    }
}



//while循环
var i1 = 1;
var j1 ;

while(i1 <= 9){
    j1 = i1;
    while(j1 <= 9){
        console.log(i1+' * '+j1 +' = '+(i1*j1));
        j1++;
    }
    i1++;
}

//画一个10行,直角三角形的五角星模型(左)

var str = '';
var str1 = '';
for(var i3 = 1 ; i3 <= 10; i3++){
    for(var j3=i3-1; j3 < i3; j3++ ){
        str = str + '★';
        console.log(str);
    }
}

for(var i4 = 1; i4 <= 10; i4++) {
    str1 = str1 + '★';
    console.log(str1);
}

//画一个10行,直角三角形的五角星模型(右)

var stru = '';
var star = '';

for(var i = 1; i <= 9; i++){
    star = '';
    for(var j = 0; j < i; j++){
        stru = '';
        for(var h = 10; h > j; h--){
            stru = stru + ' ';
        }
        star =star + "☆";
    }
    console.log(stru+star);
}


var str;

for(var i = 0; i < 10; i++){
   str = '';

    //每行的空格数 + 星星数 ==i(第几行就有几个星星)
    for(var j = 0 ; j < (10-i); j++){
        str =str +  ' ';
    }
    for(var j = 0; j <= i; j++){
        str = str + '★';
    }
    console.log(str);
}

//冒泡排序

var arr = [12, 343,53,56,566,43,76,898,45]
console.log(arr);

for(var i = 0; i < arr.length - 1; i++){
    for(var j = 0; j < arr.length - 1 - i; j++){
        if(arr[j] > arr[j+1]){
            var temp = arr[j+1];
            arr[j+1] = arr[j];
            arr[j] = temp;
        }
    }
}

console.log(arr);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值