1. null
비어있음, 존재하지 않음을 나타낸다.
2. undefined
값이 할당되지 않은 상태를 나타낸다.
3. prompt(question,[default])
확인 버튼을 눌렀을 땐 사용자가 입력한 값 반환해주고,
취소 버튼을 누르면 null이 반환된다.
4. confirm(question)
확인을 누르면 true 값 반환,
그 외의 경우는 false값 반환
5. + 연산자
만약 피연산자 중 하나가 문자열일 때,
나머지 하나를 문자형을 바꾼 뒤
두 문자열을 연결한다.
6. null 병합 연산자 ??
a??b
만약 a가 null이나 undefined가 아니면,
위 식의 값은 a
반대로
a가 null이나 undefined이면
위 식의 값은 b
7. 비교연산자 ==
형이 다른 값끼리 비교할 경우,
피연산자의 자료형을 숫자로 바꾼 뒤 비교 진행
null과 undefined는 자기끼리 비교할 땐 참을 반환하지만,
다른 자료형과 비교할 땐 거짓을 반환함.
8. 단항연산자 +와 숫자형으로의 변환
단항 연산자의 피연산자가 숫자가 아닌 경우,
숫자형으로 변환이 일어난다.
'여니의 프로그래밍 study > JavaScript' 카테고리의 다른 글
좋은 주석을 작성하는 방법 (0) | 2021.03.10 |
---|---|
Chrome debugging 하기 (Javascript) (0) | 2021.03.10 |
2-17 화살표 함수 기본 (Javascript) (0) | 2021.03.10 |
2-16 함수 표현식과 함수 선언문(Javascript) (0) | 2021.03.10 |
함수 (Javascript) (0) | 2021.03.09 |