분류 전체보기
-
[JavaScript] 화살표 함수카테고리 없음 2020. 2. 3. 22:38
자바스크립트에서 함수를 생성하는 여러가지 방법 중 하나가 바로 함수 표현식이다. 함수를 변수에 할당하는 방식이다. 그런데, 함수 표현식은 크게 두 가지로 나눌 수 있다. 익명함수와 기명함수가 그것이다. 할당된 함수가 이름을 가지고 있는지 여부에 따라 익명, 기명으로 나눌 수 있다. 보통 우리가 일반적으로 함수 표현식이라고 말할 때에는 익명함수를 의미한다. // 함수 선언식 function hey(a,b){ return a + b } //함수 표현식(익명) let hey = function(a,b){ return a + b } //함수 표현식(기명) let hey = function why(a,b){ return a + b } 화살표 함수는 함수 생성을 간략하게 하기 위한 방법이다. 화살표 함수는 익명함수..
-
[JavaScript] parameter vs. argument카테고리 없음 2020. 1. 26. 20:24
종종 자바스크립트 강의를 듣다보면 파라미터(parameter) 혹은 아규먼트(arguent)라는 단어를 접하게 된다. 큰 맥락을 이해하는 데에는 문제가 없지만 이 둘의 차이를 알고 학습하는 것이 더 도움이 될 것이다. 결론적으로 말하면 파라미터는 함수를 '선언'할 때의 변수를, 아규먼트는 함수를 '호출'할 때의 실제 함수에 전달된 값을 의미한다. // 함수 선언 (parameter) function hey(a, b){ // a, b 는 parameter return a + b; } //함수 호출 hey(3,4) // 3, 4 는 arguments 위 예시에서, 함수 hey 선언에 사용된 a, b는 파라미터가 된다. 이후 호출된 함수에 사용된 3,4는 아규먼트가 된다.
-
[JavaScript] 삼항 조건 연산자카테고리 없음 2020. 1. 20. 19:52
작년 말, 선거법이 개정되어 만 19살이던 선거연령이 만 18세로 변경되었다. 이에 따라 올 4월에 치뤄질 총선에서는 고등학교 3학년들도 투표에 참여할 수 있게 되었다. 그렇다면 나이에 따라 투표가능여부를 보여주는 코드는 어떻게 짤 수 있을까? 기본적으로는 if를 사용한 조건문을 통해 코드를 구현해볼 수 있다. let age; // 연령을 나타내는 변수 if(age >= 18) { console.log ('you can vote') // 18세 이상인 경우 투표 가능 메시지를 띄우고 } else { console.log('Sorry, not this time') // 18세 미만인 경우 불가 메시지를 띄운다. } //age = 32 // 'you can vote' //age = 15 // 'Sorry, ..