비교문
if , else if, else 를 통해서 다양한 비교문을 사용할 수 있습니다.
MDN 링크 바로가기
분기 - switch
로직을 분기하기 위해서 if문 이외에도 switch 문을 통해서도 해결할 수 있습니다.
MDN 링크 바로가기
반복
for 문이나 while문을 사용해서 반복문을 구현할 수 있습니다.
function howMany(selectObject) {
var numberSelected = 0;
for (var i = 0; i < selectObject.options.length; i++) {
if (selectObject.options[i].selected) {
numberSelected++;
}
}
return numberSelected;
}
배열의 경우 forEach와 같은 메서드도 있고, for-of를 통한 탐색도 자주 사용됩니다.
(for-in은 객체를 탐색할때 사용합니다)
forEach와 같은 메서드의 사용법이 익숙하지 않다면, 우선은 for문으로 배열을 탐색하는 것으로 충분합니다.
MDN 링크 바로가기
문자열 처리
자바스크립트의 문자와 문자열은 같은 타입으로 모두 문자열입니다.
typeof "abc";
typeof "a";
typeof 'a';
문자열에 다양한 메서드가 있습니다.
"ab:cd".split(":");
"ab:cd".replace(":", "$");
" abcde ".trim();
forEach vs for ...in vs for ...of 반복문에 대한 글
http://itstory.tk/entry/Javascript-for-in-vs-for-of-%EB%B0%98%EB%B3%B5%EB%AC%B8?category=969082
최근댓글