부스트코스 - 웹/2. DB 연결 웹 앱

[부스트코스]웹 프로그래밍 16. JS 기초(2)-조건,반복,문자열

끵뀐꿩긘 2020. 2. 27. 10:44

조건문

 

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

 

https://developer.mozilla.org/ko/docs/Web/JavaScript/Guide/Control_flow_and_error_handling#%EC%A1%B0%EA%B1%B4%EB%AC%B8

조건문 참고

 

제어 흐름과 에러 처리

JavaScript는 어플리케이션 상의 상호작용을 통합하는데 사용할 수 있는 일련의 문법, 특히 제어흐름 문을 지원합니다. 이 장에서는 이러한 문법의 개요를 제공합니다.

developer.mozilla.org


반복문

 

1.for문

for 반복문은 어떤 특정한 조건이 거짓으로 판별될 때까지 반복합니다. 자바스크립트의 반복문은 C의 반복문과 비슷합니다.

 

1
2
3
for ([초기문]; [조건문]; [증감문]){
  문장;
}
cs
  1. 초기화 구문인 초기문이 존재한다면 초기문이 실행됩니다. 이 표현은 보통 1이나 반복문 카운터로 초기 설정이 됩니다. 그러나 복잡한 구문으로 표현 될 때도 있습니다. 또한 변수로 선언 되기도 합니다.
  2. 조건문은 조건을 검사합니다. 만약 조건문이 참이라면, 그 반복문은 실행됩니다. 만약 조건문이 거짓이라면, 그 for문은 종결됩니다. 만약 그 조건문이 생략된다면, 그 조건문은 참으로 추정됩니다.
  3. 문장이 실행됩니다. 많은 문장을 실행할 경우엔, { } 를 써서 문장들을 묶어 줍니다.
  4. 갱신 구문인 증감문이 존재한다면 실행되고 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