function test(a,b,c){
console.log(a);
console.log(a*b);
console.log(a*b*c);
}
test(10,100)
실행 결과
10
1000
NaN
함수 이름 : 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
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