1. Function을 단순히 콘솔에 print하려고 쓰진 않는다, 우리는 function에게 어떤 작업을 처리하게끔 하는데, 때로는 조용히 일처리하길 바라지만 때로는 그 결과를 알려주는 function을 원한다, 그래서 return을 쓴다
2. Return의 가치는 console.log를 쓰지 않아도 화면에서 결과값을 보여주는 데 있다
3. Function 안에서 return을 쓰면 코드를 더 intertwined하게 쓸 수 있다, codependent하게 쓸 수 있다, function 안에 단순히 console.log를 쓰면 그렇게 못한다
4. 콘솔로그는 콘솔에 결과를 보여주기 위함이다, 브라우저에서 alert를 보여주듯이, 그래서 return을 안 쓰고 console.log를 펑션 안에 쓰면, 펑션을 variable(렛, 콘스트, 밸)에 할당하면 console.log는 작동하지 않고 return을 해야 작동한다, 밸류를 밖으로 보내준다
5. 망고주스를 만들었는데 믹서 밖으로 못 꺼내는 상황이 되는 거다
6. 펑션 안에 콘솔로그를 먼저 쓴 다음 리턴을 쓰면 콘솔로그 작동하는데, 리턴을 쓴 다음 콘솔로그를 쓰면 콘솔로그는 절대 작동하지 않는다
7. 리턴하면 펑션이 거기에서 종료되기 때문이다, 그냥 그게 자바스크립트의 룰이다
'tech > JS' 카테고리의 다른 글
JS에서 functions 등 (4) | 2024.10.17 |
---|---|
브라우저에서 콘솔 여는 법, 그리고 JS 기초(string, const/let, Boolean, etc.) (1) | 2024.10.12 |
JavaScript intro (3) | 2024.10.12 |
HTML, CSS 기타 (7) | 2024.10.08 |
BEM, 아이콘, css import (0) | 2024.10.02 |
댓글