본문 바로가기
Web/JAVASCRIPT

[JavaScript] 자료형

by print_soo 2023. 4. 8.

https://www.youtube.com/watch?v=KF6t61yuPCY

1. 문자형 String

문자형은 아래와 같이 3가지 방식으로 작성할 수 있다.

const name1 = "Mike";
const name2 = 'Mike';
const name3 = `Mike`;

 

만약 기호로 작은 따옴표(')를 사용하려면 큰 따옴표(")를 사용하던가 슬래쉬(\)와 함께 사용해야한다.

const message1 = "I'm a boy.";
const message2 = "I\'m a boy.";

 

 

2. 변하는 String 값 출력

선언한 상수 값을 String 값에 넣어서 출력하기 위해서는 `와 ${}를 사용해야한다.

const name = "Mike";
const age = 30

const message1 = `My name is ${name}.`;
const message2 = `나는 ${age}살 입니다.`;

 

 

3. 숫자형 

  • + (더하기)
  • - (빼기)
  • * (곱하기)
  • / (나누기)
  • % (나머지)

만약 문자형을 숫자로 연산하면 NaN이라는 값이나온다. NaN == Not a number

const name = "Mike";
const y = name/2;

console.log(y) //NaN

 

 

4. boolean

  • true (참)
  • false (거짓)

 

5. null과 undefined

  • undefined: 변수를 선언만 하고 아무것도 입력하지 않은 상태
  • null: 존재하지 않는 값
let age;
console.log(age); //undefined

let user = null; //user는 존재하지 않는다.

 

 

6. typeof 연산자

typeof 연산자는 해당 변수의 타입을 출력해준다.

console.log(typeof 3); //"number"
console.log(typeof name); //"string"
console.log(typeof true); //"boolean"
console.log(typeof "xxx"); //"string"
console.log(typeof null); //"object"
console.log(typeof undefined); //"undefined"

 

 

 

'Web > JAVASCRIPT' 카테고리의 다른 글

Browser Object Model(BOM)  (0) 2023.06.30
HTML에서 JavaScript 로드하기  (0) 2023.06.29
[JavaScript] 행변환  (0) 2023.04.20
[JavaScript] alert, prompt, confirm  (0) 2023.04.10
[JavaScript] 변수  (0) 2023.04.08