개발일지

TIL 2024.04.22 본문

TIL

TIL 2024.04.22

박수미/ 2024. 4. 22. 22:57

📕[내배캠]JS 문법 종합반 1주차 내용정리 !

1.  기본 문법

변수가 필요한 이유?

메모리를 저장하고 재사용하기 위해 변수가 필요하다.

변수에는 var, let, const 3가지 방법으로 선언할 수 있다.

📍 var - 같은 이름의 변수를 여러 번 선언해도 오류가 발생하지 않고, 가장 나중에 선언한 변수가 덮어 씌워진다.

📍 let - 같은 이름의 변수를 선언할 수 없고, 값을 재할당하는 것은 가능하다.

📍 const - 같은 이름의 변수도 선언할 수 없고, 재할당도 불가능하다.

 

2.  데이터 타입

데이터 타입에는 숫자(Number), 문자(String), 불리언(Boolean) 세 가지가 있다.

📍 숫자(Number) - 말 그대로 숫자타입의 데이터이다.

📍 문자(String)문자열의 나열로 ' ', " "로 감싸서 사용한다.

📍 불리언(Boolean) - 참(true)과 거짓(false)을 나타내는 데이터타입

 

3.  연산자

1) 산술 연산자

+ 더하기
- 빼기
* 곱하기
/ 나누기
% 나머지

 

2) 할당 연산자

= 대입
+= 덧셈대입
-= 뺄셈대입
*= 곱셈대입
/= 나눗셈대입
%= 나머지대입

 

3) 비교 연산자

> 크다
< 작다
>= 크거나 작다
<= 작거나 같다
=== 같다
!== 같지 않다

 

4) 논리 연산자

&& and
|| or
! 논리부정

 

5) 삼항 연산자 (조건 ? true : false)

let ex = 10;
let result = x > 5 ? "크다" : "작다";
console.log(result); // 크다

 

4.  조건문

1) if문

조건식을 만족할 경우에만 코드실행

if (조건식) {
코드;
}

 

 

2) if ~ else문

조건식을 만족하였을 때는 코드1 실행, 그렇지 않을 경우 코드2 실행

if (조건식) {
코드1;
} else {
코드2;
}

 

3) if ~ else if ~ else...문

2가지 이상의 조건과 정해놓은 조건이 만족하지 않을 때 실행

if (조건식) {
코드1;
} else if (조건식2) {
코드2;
} else {
코드3;
}

 

4) switch ~ case문 

조건과 정확히 일치하는 경우에(case값) 실행

switch (조건) {
case :
코드1;
break;
case :
코드2;
break;
default:
코드3;
}

 

5.  반복문

1) for문

초기값에서 조건식에 만족할 때까지 실행문 반복

for (초기값; 조건; 증감) {
실행문;
}

 

2) while문

조건식이 만족하는 동안에 실행문을 반복적으로 실행

초기값;
while (조건식) {
실행문;
코드;
증감식;
}

 

3) do ~ while

실행문을 먼저 수행하고 조건이 만족하면 실행, 만족하지 않으면 종료

초기값;
do {
코드;
증감식;
} while (조건식);

 

4) break문

반복문의 실행과정에서 break문을 만나면 해당 반복문 종료

 

5) continue문

continue문이 있는 곳에서 실행하지 않고 다음 반복

'TIL' 카테고리의 다른 글

TIL 2024.04.26  (0) 2024.04.26
TIL 2024.04.23  (0) 2024.04.23
TIL 2024.04.19  (0) 2024.04.19
TIL 2024.04.18  (0) 2024.04.18
TIL 2024.04.17  (0) 2024.04.17