2023. 6. 20. 22:43ㆍFront/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문