undefined 자료형
1. 존재하지 않는 것을 표현하는 자료형
- 한번도 사용하지 않는 자료형
2. 변수를 선언했지만 초기화 하지 않았을 때.
- 값을 저장하지 않은 자료형 ( 데이터를 담기 전까지 자료형이 정해지지 않습니다.)
* 동적 언어 : 값을 넣을 때까지 자료형이 결정되지 않는 언어( R, Python, JavaScript...)
* 정적 언어 : 자료형이 미리 결정되어 있는 언어(Java, DataBase...)
연산자
산술 연산자 : +, -, *, /,%
비교 연산자 : <, >, <=, >=, ==, != (결과값 : boolean)
논리 연산자 : &&, ||, ! (결과값 : boolean)
복합 대입 연산자 : += , -=, *=, /=, %= (누적)
증감 연산자 : ++, --
- Java와 차이점
JAVA - 정수/정수 = 정수
JavaScript - 정수/정수 = 실수(소수점 까지 출력)
- 증감 연산자
- ruturn 되어지는 값이 ++number은 증가 한 값을, number++ 원래 값을 출력합니다.
- 일치 연산자
숫자 == 문자열 : ERROR가 나와야 할 것 같은데? 결과는 True 숫자형으로 변환해준 것 입니다.
=== : 양변의 자료형과 갑이 일치
!== : 양변의 자료형과 값이 다름
배열
동일 자료형이여야 하는 전제 조건이 붙지 않습니다.
※ int[] array = {1,2,3,4,5}; = java 배열의 형태 javascript는 { } 를 객체를 생성시에 사용합니다.
삼항 연산자
( 조건 ? True 값: False 값; )
'web > JavaScript' 카테고리의 다른 글
[JavaScript] JavaScript - 함수 Part_2 (0) | 2020.07.09 |
---|---|
[JavaScript] JavaScript - 함수 Part_1 (0) | 2020.07.08 |
[JavaScript] JavaScript - 반복문 (0) | 2020.07.07 |
[JavaScript] JavaScript - 조건문 (0) | 2020.07.07 |
[JavaScript] JavaScript - 기본 문법 Part_1 (0) | 2020.07.06 |