문자열 자료형
\
\"
: " 따옴표 그대로 사용\n
: 줄 바꿈\t
: 탭\\
: \ 그 자체숫자 자료형
/
%
불 자료형
>=
: 왼쪽이 더 크거나 같다 (순서중요)<=
: 왼쪽이 더 크거나 같다 (순서중요)!true
: 1항 연산자-10
: 1항 연산자10 +20
: 2항 연산자&&
논리곱 연산자 : 모두 true 일때 true||
논리 합 연산자 : 1개만 true 일때도 true자료형 검사
typeof('문자열')
typeof '문자열'
탬플릿 문자열
'표현식 273 + 52의 값은' + (273+ 52) + '입니다!'
표현식 273 + 52의 값은 ${273 + 52}입니다
!== 연산자와 != 연산자
!==
, ===
: 값과 자료형이 같은지 비교!=
, ==
: 값이 같은지 비교상수
Uncaught SyntaxError : Identifier 'name' has already been declared
Uncaught SyntaxError :Missing initializer in const declaration
TypeError :Assignment to constant variable
변수
Uncaught SyntaxError : Identifier has already been declared
변수에 적용할 수 있는 연산자
+=
, -=
, *=
, /=
, %=
변수++
, ++변수
, 변수--
, --변수
undefined 자료형
> typeof(abc)
"undefined"
> let a
"undefined"
문자열 입력
prompt(메시지문자열, 기본 입력 문자열)
불 입력
confirm(메시지문자열)
숫자 자료형으로 변환하기
Number(자료)
> Number(true)
1
> Number(false)
0
true - 0
: 1typeof(true - 0)
: numbertypeof("52" - 0 )
: nubmer문자열 자료형으로 변환하기
String(자료)
273 + ""
: "273"true + ""
: "true"불 자료형으로 변환하기
Boolean(자료)
true
false
!!0
: false!!273
: true