function sayHello(name, age){
console.log(`Hello ${name} you are ${age} years old`)
}
const greetYeon = sayHello("Yeon", 30)
console.log(greetYeon)
===============================================
Hello Yeon you are 30 years old
undefined
여기서 const greetYeon 이라는 상수를 선언했는데
console.log(greetYeon)에서 왜 정의되지 않는다고 나오는지 설명점해주실분.
노마드 니콜라스 형님께서 greetYeon은 sayHello의 리턴값이라는데. 아직도 이해가 되지않습니다. 흑흑
리턴값이 없잖아
리턴값이 왜 필요한지 궁금합니다.
return이 해당 함수를 빠져나오고 종료한다는건 C언어에서 배웠지만 or 값을 가지고 나온다고 말하는게 맞는 것같아용.
return 은 or 개념이 아니라 and 개념인데 return; 이러면 그냥 종료고 return 값; 이러면 값을 반환하고 종료 둘다 종료임
머냐 코드 하이라이팅 어서 긁어옴? 왜 디시가 호환되지
리턴을 하세요 아저시 - dc App
글고 저리쓰면 콘솔로그 안에 콘솔로그라서 리턴에는 콘송로그 뺘셈 - dc App
greentYeon sayHello를 실행시키고 sayhello 안에 있는 console.log에 의해 Hello Yeon you are 30 years old 가 나왔지만
ㄷgreentYeon이 값을 받지 못했기 때문에 console.log(greentYeon)에는 정의되지않았음으로 나오는 것이가요오오... ??? 제가 궁금한건 왜 리턴값이 들어가야하는지 궁금합니당..!! 색이 저리나오는건 repl.it 사용해서 그렇습니다!
리턴값을 받지 못했기 때문에 그럼 그리고 const 변수는 정의와 동시에 초기화 해야함