1) var
var 다음엔 변수명이 온다.
변수명은 임의로 정할 수 있다....만 javascript내의 키워드는 이용할 수 없다. (var 등.)
변수명은 변수 내용과 관련 있게 짓는 편이 좋다.
아직까진 변수명 정하는게 곤란하다; 어떻게 지어야 할지;
2) typeof
지정한 변수 혹은 값의 '타입'을 알아볼 수 있다.
키워드의 타입이 아니라 변수의 타입이다.
값이 문자일 경우에는 상관 없겠지만 내 눈에 '숫자'로 보이는데 '문자열'일 수 있으니 그럴 때 확인하게 될 것 같다.
3) for
가장 많이 쓰는 반복문이라고 한다.
반복해야 할 횟수가 명확할 때 쓴다.
구성은 아래와 같다.
for( (변수 선언 ; 변수값 비교 ; 변수값 변경)
4) while
for문은 반복해야 할 횟수가 명확할 때 사용한다고 했다.
반면 while은 '특정 조건'에만 실행되도록 할 때 사용한다.
'특정 조건'은 반복해야 할 횟수가 얼마나 되는지 알 수 없다.
보통 그럴 때 쓴다고 한다.
5) if, else if, else
조건문.
if는 단독으로 존재할 수 있지만 else if와 else는 if가 선언된 다음에만 올 수 있다.
else if는 횟수 제한 없이 사용할 수 있기에 무한한 경우의 수가 있을 수 있다. (보통은 그렇게 안 쓰겠지?? 초보자의 짧은 식견.ㅎㅎ)
if |
만약 -라면 if 다음 것을 실행 |
if, else if |
만약 -라면 if 다음 것을 실행하고 그렇지 않고 -라면 else if 것을 실행 |
if, else if, else if... |
만약 -라면 if 것을 실행하고 그렇지 않고 -라면 else if 다음 것을 실행....의 반복. (그다음, 그다음, 그다음..) |
if, else |
만약 -라면 if 것을 실행하고 그렇지 않으면 else 다음 것을 실행 (여기에 조건은 없음. if에서 걸러낸 것 외의 모든 것) |
if, else if, else |
만약 -라면 if 것을 실행하고 그렇지 않고 -라면 else if 다음 것을 실행하고 거기에도 해당 안된다면 else 다음 것을 실행 |
if, else if, else if... else |
만약 -라면 if 것을 실행하고 그렇지 않고 -라면 else if 다음 것을 실행하고 ....의 반복 후 if와 모든 else if에도 걸러지지 않고 남았다면 else 이후의 것을 실행. |
밀가루 채에 걸러내는 것과 비슷하다.
앞에 조건에서 걸러낸 것들 중에서 걸러내고, 또 걸러낸 것들 중에서 걸러내고...
공부한 데는 여기까지.
주교재 102쪽이다.