자바스크립트 완벽가이드 - 6.14 function function문은 자바스크립트 함수를 정의하는데 쓰인다. 문법은 다음과 같다. function 함수 이름([전달인자1 [전달인자2 [..., 전달인자n]]]) { 문장 } '함수 이름'은 정의할 함수의 이름이다. 이는 반드시 문자열이나 표현식이 아닌 식별자이어야만 한다. 함수 이름 다음에는 괄호 속에 쉼표로 구.. IT_Programming/JavaScript 2010.07.04
자바스크립트 완벽가이드 - 6.13 var var 문은 명시적으로 하나 또는 그 이상의변수를 선언하는데 쓰인다. var 문의 문법은 다음과 같다. var 이름_1 [ = 값_1] [ ,..., 이름_n [= 값_n]] var 키워드 다음에는 선언될 변수들이 쉼표로 구분되어 이어진다. 이 목록의 각 변수는 초기값을 지정하기 위한 표현식을 가질 수 도 있다. 예를 들어.. IT_Programming/JavaScript 2010.07.04
자바스크립트 완벽가이드 - 6.12 continue continue 문은 break 문과 유사하다. 다만 루프를 빠져 나오지 않고 새로운 반복을 시작하는 점이 다르다. continue 문의 문법은 break와 마찬가지로 간단하다. continue; continue 문 역시 레이블과 함께 쓰일 수 있다. continue 레이블 이름; continue 문은 단독 형식과 레이블 형식에 관계없이 항상 while, do/.. IT_Programming/JavaScript 2010.07.04
자바스크립트 완벽가이드 - 6.11 break break 문을 사용하면 break 문을 감싸고 있던 가장 안쪽의 루프나 switch 문에서 즉시 빠져 나온다. 문법은 다음과 같이 매우 간단하다. break; break의 역할은 루프나 switch에서 빠져 나오게 하는 것이므로, 위와 같은 형태로 break 문을 사용하는 것은 오직 루프나 switch 문 내부에서만 적법한 것이 .. IT_Programming/JavaScript 2010.07.04
자바스크립트 완벽가이드 - 6.10 레이블 switch 문에서 쓰이는 case와 default: 레이블은 특별한 레이블 문이다. 어떤 문장에라도 그 앞에 식별자 이름과 콜론을 삽입함으로써 레이블을 붙일 수 있다. 식별자 : 문장 예약어를 제외한 모든 적법한 자바스크립트 식별자는 '식별자'가 될 수 있다. 레이블 이름은 변수나 함수 이름과는 전.. IT_Programming/JavaScript 2010.07.04
자바스크립트 완벽가이드 - 6.9 for/in 자바스크립트에서 for 키워드는 두 가지 방법으로 쓰인다. 그 중 하나인 for 루프의 사용법은 이미 앞에서 접했다. 두 번째 방법은 for/in 문인데, 이 문장은 조금 다른 종류의 루프이다. 문법은 다음과 같다. for (변수 in 객체) 문장 '변수'는 변수 이름, 또는 변수/배열 객체/객체 프로퍼티를 .. IT_Programming/JavaScript 2010.07.04
자바스크립트 완벽가이드 - 6.8 for 대개 for 문을 사용하면 while 문보다 좀 더 편리하게 루프를 만들 수 있다. for 문은 대부분의 루프에서 나타나는 공통적인 패턴(앞서 보았던 while 루프 예도 포함해서)을 사용한다. 대부분의 루프에는 어떤 종류든지 카운터 변수가 있기 마련이다. 이 변수는 루프가 시작하기 전에 초기화되.. IT_Programming/JavaScript 2010.07.04
자바스크립트 완벽가이드 - 6.7 do/while do/while 루프는 while 루프와 많은 점에서 비슷하다. 차이점이라면 루프 표현식이 테스트되는 곳이 루프의 처음이 아니라 마지막이라는 것이다. 따라서 언제나 적어도 한 번은 루프 몸체가 실행된다. 문법은 다음과 같다. do 문장 while (표현식); do/while 루프는 그 친척뻘인 while 루프만큼 자주 .. IT_Programming/JavaScript 2010.07.04
자바스크립트 완벽가이드 - 6.6 while if 문은 기본적인 제어문으로서 자바스크립트로 하여금 무언가 결정을 내리 수 있는 기능을 제공한다고 배웠다. 여기서 소개할 while 문은 기본적인 반복문으로서 자바스크립트로 하여금 무언가 반복적인 행동을 수행할 수 있게 한다. 문법은 다음과 같다. while (표현식) 문장 while 문의 작.. IT_Programming/JavaScript 2010.07.04
자바스크립트 완벽가이드 - 6.5 switch if 문은 프로그램이 실행되는 흐름에 분기(branch)를 일으킨다. 이전 절에서 소개한 방법과 같이 여러 개의 if 문을 사용해서 다중 분기를 수행할 수도 있다. 하지만 이 방법이 언제나 최선은 아니다. 특히 모든 분기가 단 하나의 변수 값에 의해 결정될 때는 더욱 그렇다. 이 경우 여러 개의 i.. IT_Programming/JavaScript 2010.07.04