[JS] Data type

sujip·2023년 4월 17일
0

JavaScript

목록 보기
2/21
post-thumbnail

Data type

1. Number

integer(정수), float(소수)
연산기호를 사용하여 계산 할 수 있다.

+ inNaN()

  • 입력값이 숫자인지 아닌지를 판별하는 function.
  • boolean을 통해 true or false 값을 출력한다.
  • 입력값이 숫자면 false, 입력값이 숫자가 아니면 true.
  • NaN = Not a Number

+ parseInt()

  • string을 number로 변환시켜주는 function
    => NaN(= Not a Number)

2. String

처음부터 끝까지 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)

3. Boolean

true or false, 두 가지의 값을 가진다.


4. Null

값이 없음을 나타낸다.
-> 값이 비어있는 것이 아니라, 아무것도 없다 는 값이 채워져 있는 것.
-> variable(변수) 안에 아무것도 없다는 것을 확실히 하기 위해 사용한다.
(= '비어있다' 라는 것을 의도적으로 표현 하는 것)


5. Undefined

variable은 존재하는 데 값을 주지 않은 것.


+ null 과 undefined의 차이

  • null 은 varialbe(변수)에 '값이 없다(=null)' 라는 값을 준.
    즉, 값이 정의 되어 있음.
  • undefined 는 variable은 만들었지만, 값을 주지 않음.
    즉, 값이 정의 되지 않음.

0개의 댓글