[Javascript] 3. 자료형

Eden·2022년 7월 28일
0

Javascript

목록 보기
3/33

1. String 문자형

<script>
const name = "Eden"; // 문자형 string

const name1 = "Eden"; //큰 따옴표
const name2 = 'Eden'; // 작은 따옴표
const name3 = `Eden`; // 백틱

const message = "I'm a girl.";
const message2 = 'I\'m a girl.'; // '앞에 \를 넣어주면 특수 문자로 인식한다!

const message3 = `My name is ${name}`;
console.log(message3) //= My name is Eden

const message4 = `나는 ${20+1}살 입니다.`;
console.log(message4) // =나는 21살 입니다.
</script>

2. Number 숫자형

<script>
const age = 20;// 숫자형 Number
const PI = 3.14;

//사칙연산이 가능하다.
console.log(1 + 2); // + 더하기
console.log(10 - 3); // - 빼기
console.log(3 * 2); // * 곱하기
console.log(6 / 3); // / 나누기
console.log(6 % 4); // % 나머지
</script>

ex)

const x = 1/0;
console.log(x); //Infinity
const name = "Eden";
const y = name/2;

console.log(y) //NaN

* NaN = Not a number

3. Boolean

<script>
const a = true; //참
const b = false; //거짓

const name = "Eden";
const age = 20;

console.log(name === "Eden")//true
console.log(age > 40)//false
</script>

4. null과 undefined

<script>
let age;
console.log(age);//undefined *변수를 선언만하고 아무것도 할당하지 않을 때 undefined를 출력합니다.
------------------------------------------
let user = null;
*null은 존재하지 않는다. 라는 값이다.
</script>

5. 객체와 심볼형


*typeof

다른 개발자가 작성한 변수의 type을 알아야하거나 API통신등을 통해 받아온 데이터를 type에 따라 다른 방식으로 처리해야할 때 사용됩니다.

typeof null; //"object" 이지만 null이 객체는 아니다.
profile
one part.

0개의 댓글