Front-End/JavaScript

Keyword 정리

어펭져스 2018. 7. 11. 00:21

1) var

var 다음엔 변수명이 온다.

변수명은 임의로 정할 수 있다....만 javascript내의 키워드는 이용할 수 없다. (var 등.)

변수명은 변수 내용과 관련 있게 짓는 편이 좋다.

아직까진 변수명 정하는게 곤란하다; 어떻게 지어야 할지;


2) typeof

지정한 변수 혹은 값의 '타입'을 알아볼 수 있다.

키워드의 타입이 아니라 변수의 타입이다.

값이 문자일 경우에는 상관 없겠지만 내 눈에 '숫자'로 보이는데 '문자열'일 수 있으니 그럴 때 확인하게 될 것 같다.


3) for

가장 많이 쓰는 반복문이라고 한다.

반복해야 할 횟수가 명확할 때 쓴다.

구성은 아래와 같다.

for( (변수 선언 ; 변수값 비교 ; 변수값 변경)

주의 할 점은 전환점에 세미콜론을 넣어야 한다는 것이다.
쉼표로 했다가 왜때문에 안되는지 한 5분을 헤맸었지......ㅠ

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쪽이다.