integer(정수), float(소수)
연산기호를 사용하여 계산 할 수 있다.
- 입력값이 숫자인지 아닌지를 판별하는 function.
- boolean을 통해 true or false 값을 출력한다.
- 입력값이 숫자면 false, 입력값이 숫자가 아니면 true.
- NaN = Not a Number
- string을 number로 변환시켜주는 function
=> NaN(= Not a Number)
처음부터 끝까지 text(문자)로 구성되어 있다.
-> " " 안에 적어야 한다.
-> string type의 합은 두 개를 합쳐서 출력된다.
/* string을 합칠 때 공백을 두지 않으면 string이 붙어서 출력된다. */
"hello" + "my name is sujip"
=> "hellomy name is sujip" (x)
"hello " + "my name is sujip"
=> "hello my name is sujip" (o)
true or false, 두 가지의 값을 가진다.
값이 없음을 나타낸다.
-> 값이 비어있는 것이 아니라, 아무것도 없다 는 값이 채워져 있는 것.
-> variable(변수) 안에 아무것도 없다는 것을 확실히 하기 위해 사용한다.
(= '비어있다' 라는 것을 의도적으로 표현 하는 것)
variable은 존재하는 데 값을 주지 않은 것.
- null 은 varialbe(변수)에 '값이 없다(=null)' 라는 값을 준.
즉, 값이 정의 되어 있음.- undefined 는 variable은 만들었지만, 값을 주지 않음.
즉, 값이 정의 되지 않음.