JavaScript 기본

2023. 6. 20. 22:43Front/JS

1. Print

- console.log("출력할 내용");

- Web browser의 개발자모드의 console에서 출력 결과 확인 가능

2. 변수 선언

- var 변수명;

- 자바스크립트는 var라는 키워드 하나로 변수를 선언한다

3. 데이터타입

- number : 숫자, 자바의 double과 동일

- string : 문자열은 '' 또는 ""으로 감싸서 표현

- boolean : true, false

- undefined : 선언하지 않았거나, 선언했지만 값은 지정하지 않은 경우의 값

- null : 명시적으로 값이 비었음을 나타낼 때 사용하지만, null을 할당한 변수의 typeof는 object

- 문자 타입(char)은 없음

4. 연산자

- 산술연산자 : +, -, *, /, %

- 비교연산자 : >, <, >=, <=

ㅇㅇㅇㅇㅇㅇ== (타입과 상관없이 값이 같으면 true), != (타입과 상관없이 값이 다르면 true)

ㅇㅇㅇㅇㅇㅇ=== (값과 타입이 모두 같으면 true), !==(값과 타입이 모두 다르면 true)

- 논리연산자 : &&(and), ||(or), !(not)

- 증감연산자 : ++, --

- 확장된 대입 연산자 : +=, -=, *=, /=, %=

- 삼항연산자 : 조건식 ? 조건식이 true일 때 반환할 수식(값) : 조건식이 false일 때 반환할 수식(값)

- typeof 연산자 : 변수나 값의 데이터 타입을 알려주는 연산자

5. 제어문

1) if 문

- if(조건식)

- if(조건식){} else {}

- if(조건식){} else if(조건식) {}

2) switch 문

6. 반복문

1) for문

- for(초기식; 조건식; 증감식) {조건식이 true일 때 실행}

2) while문