728x90 JavaScript35 11. 함수 표현식 [모던자바스크립트 프로그래밍의 정석] 익명 함수 익명 함수는 이름에서도 알수 있듯이 함수 이름이 없는 함수 입니다. 이름이 없다는 점만 빼면 앞에서 살펴본 함수를 선언하는 것과 같습니다. 앞에서는 함수에 이름을 붙이고 그 이름을 사용해서 함수를 실행 했었는데, 이름이 없는 함수 같은 경우에는 함수를 변수에 할당해서 사용할 수 있습니다. 자바스크립트에서는 함수를 마치 하나의 값 처럼 사용할 수 있습니다. 그래서 함수를 변수에 할당 할 수도있고, 함수를 다른 함수의 매개변수로 넘길수도 있습니다. 즉시 실행 함수 이 방법을 사용하면 필요할 때 마다 여러번 실행 할 수 있어서 매우 편리합니다. 하지만 한번 실행 하는 함수일 경우 함수를 정의하면 동시에 실행 할 수도 있는데, 이런 함수를 즉시 실행 함수 라고 합.. 2023. 1. 3. 10. 스코프 [모던자바스크립트 프로그래밍의 정석] 스코프 본격적으로 프로그래밍을 한다면 변수와 함수를 사용하게 되는데, 이때 가장 주의해야 할 것이 바로 스코프 입니다. 스코프란 선언한 변수의 적용 범위를 가리킵니다.다시말해 어느 위치에서 변수를 접근 할 수 있는지를 가리킵니다. 지역 스코프 변수를 특정 영역에서만 사용할 수 있을 때 지역스코프를 가지고 있다. 라고 말하고 이러한 변수를 지역변수 라고 합니다. 에크마스크립트2015 이전에 사용했던 var 예약어를 사용해서 변수를선언하면 해당 변수는 함수 스코프를 가집니다. 전역 스코프 전역 스코프는 프로그램의 시작 부분에서 변수를 선언하면 프로그램 전체에서사용할 수 있는 스코프 입니다. 전역 스코프를 가지는 변수를 전역 변수 라고 합니다. 블록 스코프 여기서 이야기하.. 2023. 1. 2. 9. 함수 [모던자바스크립트 프로그래밍의 정석] 함수를 선언하고 호출하기 함수를 선언 할 때에는 function이라는 예약어를 사용하고 함수 이름을 적은 후 중괄호 안에 실행할 여러 개의 명령을 묶습니다. 함수 이름을 적는 이유는 나중에 이름을 사용해서 함수를 실행 하기 위해서 입니다. 매개변수 함수를 선언 할 때 외부에서 받는 값을 받는 변수를 매개변수 라고 하고, 함수 이름 옆의 소괄호 안에 매개변수 이름을 넣어 줍니다. 매개변수에 이름을 붙이는 방법은 일반적인 변수 이름을 붙이는 방법과 같습니다. 매개변수는 선언된 함수에서만 사용하고, 함수에 여러 개의 매개변수가 필요할 때는 매개변수 사이에 쉼표를 넣으면서 나열 하면 됩니다. 인수 함수 선언이 끝났다면 이제 함수를 실행하라고 호출해야 합니다. 이렇게 매개변수.. 2023. 1. 2. 8. 반복문 [모던자바스크립트 프로그래밍의 정석] for 문 자바스크립트에서 가장 많이 사용하는 반복문은 for문 입니다. for문은 조건에 들어가는 값이 일정하게 커지면서 명령을 반복실행 할 때 편합니다. for( 초깃값 ; 조건 ; 증가식 ) 초깃값 - 몇 번 반복할지 지정하기 위해서 카운터 변수를 사용하는데, 이 항목에서 카운터 변수를 선언하고 초기화 합니다. 조건 - 문장을 반복 하기 위해 체크 할 조건 부분 입니다. 이 조건을 만족 해야지만 for문에 있는 명령을 반복 할 수 있습니다. 증가식 - 문장을 실행 한 후 카운터 변수를 증가 시키는 부분입니다. 보통 카운터 값을 하나 더 증가 시키는 용도로 사용합니다. forEach문 단순히 배열 요소만 가져와서 본다면 for문과는 큰 차이가 없습니다. 하지만 프.. 2023. 1. 1. 이전 1 ··· 4 5 6 7 8 9 다음 728x90