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 |