코린이 코딩기록/Java script

console.log / return 차이 !

오설탕 2022. 3. 9. 12:09

 

 

💗console.log 는 콘솔에 정보를 인쇄하는 데 사용되는 기능이다.

💗return 은 함수의 결과를 돌려준다.


const getValue = (x) =>{
  
  return x*2
}

getValue(3)

 

return을 사용하면 x라는 변수에 getValue에 쓴 인자가 들어가게되는거다

그래서 x값이 바뀌게 되는거

 


const getValue = (x) =>{
  
  console.log (x*2)
}

getValue(3)

 

콘솔로그는 그냥 보여주기식 기능이다!

변수에 대입해도 아무값도 들어가지 않음

그냥 콘솔로그에 찍히기만 하는거다


function getTwice(number){

 return number * 2;

};

let x = getTwice(5);

let y = getTwice(2);

getTwice(x*y);

 

이거의 값이 80이 되는 이유!

let x 의 값은 10이고

let y의 값은 4이다

 

그래서 x*y의 값인 40이

getTwice 함수의 매개변수(argument) 로 들어가게 되니

40 * 2 인 80 이 반환됩니다.


function getTwice(number){

 return number * 2;

};

let x = getTwice(5);

let y = getTwice(2);

console.log(x*y);

 

이거의 값은 40인 이유

getTwice 함수의 매개변수(argument)로 들어가서

계산을 하지 않았기 때문에 그냥

10x4를 한 값이 나온거다.