본문 바로가기

JavaScript

[Javascript] for문

1. 배열로 구구단 만들기

var arr = [2, 3, 4, 5, 6, 7, 8, 9]
var len = arr.length;
var result = '';

for(var i = 0; i < len; i++) {
    console.log(arr[i]  + '단');
    for (var j = 1; j < 10; j++) {
        result = arr[i] * j;        
        console.log(arr[i] + '*' + j + '=' +result);
    }
    console.log(' ');
}

2. 구구단 만들기
for(var i = 2; i < 10; i++) {
    console.log(i  + '단');
    for (var j = 1; j < 10; j++) {
        result = i * j;        
        console.log(i + '*' + j + '=' +result);
    }
    console.log(' ');
}

3. 구구단 짝수단만
for(var i = 2; i < 10; i+=2) {
    console.log(i  + '단');
    for (var j = 1; j < 10; j++) {
        result = i * j;        
        console.log(i + '*' + j + '=' +result);
    }
    console.log(' ');
}

4. 구구단 3열로 나열하기

var str = '';

for (var i = 2; i < 10; i++) {
    console.log(i  + '단');
    str = '';
    for (var j = 1; j < 10; j++) {
        result = i * j;
        str += i + '*' + j + '=' + result + '\t\t';
        if (j % 3 == 0) {
            console.log(str);
            str = '';
        }
    }
    console.log(' ');
}


5. *로 모양만들기

var str = '';
for (var i = 1; i <= 10; i++) {
    str += '*';
    console.log(str);
}

for (var i = 1; i < 10; i++) {
    str = '';
    for (var j = 1; j <= 10; j++) {
        if (i >= j) {
            str += ' ';
        } else {
            str += '*';
        }
    }
    console.log(str);
}

for (var i = 10; i > 1; i--) {
    str = '';
    for (var j = 1; j <= 10; j++) {
        if (i <= j) {
            str += ' ';
        } else {
            str += '*';
        }
    }
    console.log(str);
}


var str = '';

for (var i = 10; i > 0; i--) {
    str = '';
    for (var j = 1; j <= 10; j++) {
        if (i > j) {
            str += ' ';
        } else {
            str += '*';
        }
    }
    console.log(str);    
}


'JavaScript' 카테고리의 다른 글

[JavaScript] localeCompare()  (0) 2020.03.31
[Javascript] if문  (0) 2018.12.10