[자바 스크립트] 연습 04

남한탐정김정은·2023년 1월 30일
0

자바스크립트

목록 보기
24/32
post-thumbnail

문제 1

function test(a,b,c){
	console.log(a);
    console.log(a*b);
    console.log(a*b*c);
}

test(10,100)

실행 결과

10
1000
NaN

문제 2

함수 이름 : power
-매개 변수를 하나 넣으면 제곱해 준다. (ex. power(2)=4)
-매개 변수를 2개 넣으면 첫 번째 매개 변수를 두 번째 매개 변수 만큼 제곱해 준다. (ex. power(2,3)=8)

함수 이름 : multiply
-매개 변수로 넣은 값을 모두 곱해 준다. (ex. multiply(1,2,3,4,5) =120)

// power함수
function power(a,b){
	if(b){
    	let output = 1;
        for(let i=0; i<b; i++){
        	output *= a;
        }
        console.log(output);
    }
    else{
    	console.log(a*a);
    }
}

power(2);
power(2,3);

실행 결과

4
8

//multiply함수
function multuply(){
	let output = 1;
    for(let i=0; i<argument.length; i++){
    	output *= argument[i];
    }
    console.log(output);
}

multiply(1,2,3,4,5);

실행 결과

120

문제 3

true와 false의 출력 위치를 적어 보시오

let out = this

console.log(`1번 위치:${out == this}`);

(()=>{
    console.log(`2번 위치:${out==this}`);
})();

(function(){
    console.log(`3번 위치:${out==this}`);
})();

function test(){
    console.log(`4번 위치:${out==this}`);
}
test();

실행 결과

1번 위치:true
2번 위치:true
3번 위치:false
4번 위치:false

profile
남한에 놀러온 김..

0개의 댓글