비교문
if, else if, else 를 통해서 다양한 비교문을 사용할 수 있다. [참고 사이트]
if (true) console.log(true);
else console.log(false);
// 출력 결과 : true
분기 - switch
switch (expression) {
case label_1:
statements_1
[break;]
case label_2:
statements_2
[break;]
...
default:
statements_def
[break;]
}
반복
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문으로 배열을 탐색하는 것으로 충분하다.
문자열 처리
자바스크립트의 문자와 문자열은 같은 타입으로 모두 문자열이다.
typeof "abc"; //string
typeof "a"; //string
typeof 'a'; //string. single quote도 사용가능.
문자열에는 다양한 메서드가 있다.
"ab:cd".split(":"); //["ab","cd"]
"ab:cd".replace(":", "$"); //"ab$cd"
" abcde ".trim(); //"abcde"
[부스트코스 관련 강의 링크]
자바스크립트 비교-반복-문자열 - https://www.edwith.org/boostcourse-web/lecture/16694/
반응형
'Tech > BoostCourse - WEB' 카테고리의 다른 글
[부스트코스] 자바스크립트 함수 호출 스택 (0) | 2020.02.18 |
---|---|
[부스트코스] 자바스크립트 함수 (0) | 2020.02.18 |
[부스트코스] 자바스크립트 변수-연산자-타입 (0) | 2020.02.18 |
[부스트코스] Request, Response 객체 이해하기 (0) | 2020.02.14 |
[부스트코스] Servlet 라이프 싸이클 (0) | 2020.02.13 |