for/in 문 for / in 문은 일반적인 for 문과는 전혀 다른 형태의 반복문이다. for / in 문은 해당 객체의 모든 열거할 수 있는 프로퍼티(enumerable properties)를 순회할 수 있도록 해준다. 💡 열거할 수 있는 프로퍼티란 내부적으로 enumerable 플래그가 true로 설정된 프로퍼티를 의미한다. 이러한 프로퍼티들은 for/in 문으로 접근할 수 있게 된다. 이 반복문은 루프마다 객체의 열거할 수 있는 프로퍼티의 이름을 지정된 변수에 대입한다. 이렇게 대입받은 변수를 이용하면 루프 안에서 객체의 열거할 수 있는 프로퍼티에 순차적으로 접근할 수 있다. for / in 문의 문법은 다음과 같다. 문법 for (변수 in 객체) { 객체의 모든 열거할 수 있는 프로퍼티의 개..
C언어 Chapter 8. 목차 switch() 문 📌 switch 문은 괄호속의 정수식의 값과 case 다음의 정수 값을 차례로 비교하여 일치할 경우 해당 case 문과 그다음 모든 case 문들이 실행된다. 그러므로 각 case 문은 break 문으로 실행을 중단시킨다. switch 문 뒤의 괄호 속에 정수값을 가지는 변수또는 수식이 올수있다. int형이나 char 형이 올수있지만, 실수형은 올 수 없다. switch 문의 실행부는 중괄호에 둘러싸인다. 각 case 문은 case로 시작하여 정수값을 가지는 상수와 클론 (:위치정보 = 라벨)이 오고 그 뒤에 명령문들이온다. (아래로 내려 들여쓸것) 각 case 문의 클론 다음에 오는 명령문이 복합문일 경우에도 중괄호로 둘러싸지 않는다. case 문의 ..