[Language] JavaScript 2

[Language/JavaScript] Truthy (참으로 평가되는 값) 와 Falsy (거짓으로 평가되는 값)

#.포스트 소개 (Post Introduction) 오늘은 자바스크립트에서 '참(True)' 와 '거짓(False)' 로 취급 될 수 있는 값인 'Truthy (참으로 평가되는 값)' 와 'Falsy (거짓으로 평가되는 값)' 에 대해 알아보고자 한다. 자바스크립트를 코드를 보면서 논리합 연산자('||') 혹은 논리곱 연산자('&&') 를 사용하여 'String1' || 'String2' 혹은 ' String1' && ' String2' 와 같은 형태나 '변수1 || 변수2' 혹은 '변수1 && 변수2' 형식의 코드를 본적이 있는가? 아마 대부분 있을 것이다. 필자가 프로젝트를 진행할 때 까지는 자바스크립트에 대해서 제대로 공부해 본적이 없었기 때문에 이에 대해 그냥 느낌적으로 논리합 연산자 혹은 논리곱..

[Language/JavaScript] 자바 스크립트(Java Script) 함수 선언 방법 3가지

#.포스트 소개 (Post Introduction) 오늘은 자바스크립트에서 함수를 선언하는 3가지 방법에 대해서 각각 알아보려고 한다. 사실 이 글을 포스팅하는 이유는 필자가 면접 때 질문을 받았는데 1가지 방법이 생각나지 않아서 답변을 하지 못했기 때문이다!... 요즘 프로젝트 유지 보수 스터디에서 역할 분담을 Back-End만 맡아서 하다보니 Front-End에 너무 소홀했던거 같아 반성할 겸 포스팅을 하면서 다시 한번 정리해 보려고 한다. #1. 함수 선언문 (Function Declaration) 으로 선언하기 function test() { console.log("안녕하세요!"); } 첫 번째 방법은 바로 '함수 선언문 (Function Declaration)' 을 사용하는 방법이다. 함수 선언..