<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>
<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
<script>
const a = true; //참
const b = false; //거짓
const name = "Eden";
const age = 20;
console.log(name === "Eden")//true
console.log(age > 40)//false
</script>
<script>
let age;
console.log(age);//undefined *변수를 선언만하고 아무것도 할당하지 않을 때 undefined를 출력합니다.
------------------------------------------
let user = null;
*null은 존재하지 않는다. 라는 값이다.
</script>
다른 개발자가 작성한 변수의 type을 알아야하거나 API통신등을 통해 받아온 데이터를 type에 따라 다른 방식으로 처리해야할 때 사용됩니다.
typeof null; //"object" 이지만 null이 객체는 아니다.