Programming Study/JavaScript
[JS 기초 Day 1] 변수, 자료형
myejinni
2022. 3. 5. 18:13
[변수]
문자= 항상 따옴표로 감싸줄 것
*예약어를 변수로 사용하면 오류가 날 수 있음
name="Mike";
age=30;
위와 같이 변수 선언하면 위험함!
-> 변수 명이 유일하다는 보장 없음
-> 중복 될 경우 마지막에 선언된 변수로 덮히는 문제가 발생
=> let 또는 const를 사용하자
let : 변화 가능
const : 절대 바뀌지 않는 상수(수정 x)
*모든 변수를 const로 선언 후 변경 여지 있는 변수만 let으로 바꿔주자
[자료형]
const name="Mike"; //문자형
const age=30; //숫자형
const PI=3.14;
const name1="Mike";
const name2='Mike';
const name3=`Mike`;
const message="I'm a boy";
const message2='I\'m a boy';
//문자열 내부에 변수를 표현해 줄 떄 사용
//일반 따옴표 사용시 변수명 그대로 노출되므로 주의
const message3=`My name is ${name}`;
console.log(message3);
const message4 =`나는 ${30+1}살입니다.`;
console.log(message4);
// NaN = not a number
const y=name/2;
console.log(y)
//Boolean-> 참 거짓
//null 과 undefined
//typeof 연산자-> 변수의 자료형 나타냄
console.log(typeof 3);
console.log(typeof name);
console.log(typeof true);
console.log(typeof "xxx");
console.log(typeof null); //object=객체형
console.log(typeof undefined);
//문자형에서 더하기 연산 사용
const a="나는 ";
const b="입니다.";
console.log(a+name+b);
console.log(a+age+"살"+b);