[부스트코스]웹 프로그래밍 16. JS 기초(2)-조건,반복,문자열
조건문
1.if...else문
특정 조건이 참인 경우 문장을 실행하기 위해 if 문을 사용합니다. 또한 선택적으로 조건이 거짓인 경우 문장을 실행하기 위해서는 else 절을 사용합니다.
1
2
3
4
5
|
if (condition) {
statement_1;
} else {
statement_2;
}
|
cs |
2.switch문
Switch문은 프로그램이 표현식을 평가하고 값을 조건과 비교합니다. 만약 값이 일치한다면, 프로그램은 각 조건의 하위 문장을 실행합니다.
1
2
3
4
5
6
7
8
9
10
11
12
|
switch (expression) {
case label_1:
statements_1
[break;]
case label_2:
statements_2
[break;]
...
default:
statements_def
[break;]
}
|
cs |
조건문 참고
제어 흐름과 에러 처리
JavaScript는 어플리케이션 상의 상호작용을 통합하는데 사용할 수 있는 일련의 문법, 특히 제어흐름 문을 지원합니다. 이 장에서는 이러한 문법의 개요를 제공합니다.
developer.mozilla.org
반복문
1.for문
for 반복문은 어떤 특정한 조건이 거짓으로 판별될 때까지 반복합니다. 자바스크립트의 반복문은 C의 반복문과 비슷합니다.
1
2
3
|
for ([초기문]; [조건문]; [증감문]){
문장;
}
|
cs |
- 초기화 구문인 초기문이 존재한다면 초기문이 실행됩니다. 이 표현은 보통 1이나 반복문 카운터로 초기 설정이 됩니다. 그러나 복잡한 구문으로 표현 될 때도 있습니다. 또한 변수로 선언 되기도 합니다.
- 조건문은 조건을 검사합니다. 만약 조건문이 참이라면, 그 반복문은 실행됩니다. 만약 조건문이 거짓이라면, 그 for문은 종결됩니다. 만약 그 조건문이 생략된다면, 그 조건문은 참으로 추정됩니다.
- 문장이 실행됩니다. 많은 문장을 실행할 경우엔, { } 를 써서 문장들을 묶어 줍니다.
- 갱신 구문인 증감문이 존재한다면 실행되고 2번째 단계로 돌아갑니다.
2.do ~ while문
do...while 문은 특정한 조건이 거짓으로 판별될 때까지 반복합니다.
1
2
3
|
do
문장
while (조건문);
|
cs |
https://developer.mozilla.org/ko/docs/Web/JavaScript/Guide/Loops_and_iteration#for_%EB%AC%B8
반복문 참고
루프와 반복
루프는 어떤 것을 반복적으로 시행할때 빠르고 간편한 방법을 제공합니다. JavaScript Guide의 이 쳅터는 JavaScript 에서 사용가능한 서로다른 반복문을 소개합니다.
developer.mozilla.org
문자열
자바스크립트의 문자와 문자열은 같은 타입으로 모두 문자열입니다.
<선언>
1
2
3
|
typeof "abc"; //string
typeof "a"; //string
typeof 'a'; //string. single quote도 사용가능.
|
https://lktprogrammer.tistory.com/124
문자열 메서드 참고
[JavaScript] 자바스크립트 - 문자열(String) 객체 정리 (속성 및 메소드)
안녕하세요. 이번 포스팅에서는 자바스크립트(JavaScript)에서 문자열 객체인 String 객체에 대해 정리해보겠습니다. 1. 문자열 객체 생성 및 초기화 var 참조변수 = new String(문자열 데이터) var 참조변수 =..
lktprogrammer.tistory.com