목록분류 전체보기 (137)
코딩 이야기
리터널로 배열 생성 var fruits = ["apple", "banana", "peach"]; 배열에 저장된 값은 정수 인덱스를 가지고 접근할 수 있다. 배열의 인덱스는 0부터 시작한다. document.write(fruits[0] + " "); document.write(fruits[1] + " "); document.write(fruits[2] + " "); Array로 객체로 배열 생성 Array 객체로도 배열을 생성할 수 있다. var fruits = new Array(); 배열에 값을 저장할 때는 인덱스 사용(0부터 시작) fruits[0] = "Apple"; 다음과 같이 생성가능 var fruits =new Array("Apple", Banana","Orange"); 자바스크립트 배열의 특징..
for/In루프 fot/in 루프는 객체 안의 속성들에 대하여 어떤 처리를 반복할 수 있는 구조이다. 객체는 속성과 함수를 모아놓은 엔터티라고 이해하자. for/in 루프를 이용하면 객체 안의 모든 속성에 대하여 어떤 연산을 실행할 수 있다. for (변수 in 객체) { 문장; } 예) var my Car = { make: "BNW", model: "X5", year: 2013 }; var txt=""; for (var x in myCar) { txt += myCar[x] + " " ; } document.write(txt); break 문장 break 반복 루프를 벗어나기 위해 사용 break 문이 실행되면 반복 루프를 빠져 나오게 된다. var msg = ""; for (var i = 0; i
기본적인 반복문의 종류는 다음과 같다. while - 지정된 조건이 참이면 반복 실행한다. for - 정해진 횟수 동안 코드를 반복 실행한다. while 루프 var i = 0; while( i < 10) // 반복 조건,변수i 가 10보다 작으면 반복 계속 { document.write(i+" "); i++; // 한 번의 반복마다 i를 하나 증가시킨다. 이 문장이 없으면 무한히 반복한다. } 예) for 루프 for 문은 문장을 정해진 횟수만큼 반복하여 실행하는 반복 구조 for 문은 초기식(initizlization), 조건식(expression),증감식(increment) 의 3부분으로 구성된다. 이들 3부분은 세미콜론으로 분리되어 있다. 초기식을 실행한 후에 조건식의 값이 참인 동안, 반복문장을..