728x90
728x90
2021.06.30 - [프로그래밍] - [노마드 코더] 바닐라 JS로 크롬 앱 만들기 - Day 1
2021.07.01 - [프로그래밍] - [노마드 코더] 바닐라 JS로 크롬 앱 만들기 - Day 2 (js의 data type, 변수)
<js에서 변수를 선언하는 방법 2가지>
1. const : 상수 - 변하지 않음
2. let : 초기화 후 값 변경 가능
3. var : 과거에 사용하던 방법
const로 선언한 변수는 변하지 않는 상수이므로 값을 변경할 수 없음!
이럴 때를 let을 사용하여 선언해 주어야 함
const a = 5; // constant(상수) : 변하지 않는다 -> 변수 a, b는 변경할 수 없음
const b = 2;
let myName = "aSpring"; // 변수 myName의 값은 변경 가능
console.log(a + b);
console.log(a * b);
console.log(a / b);
console.log("hello " + myName);
myName = "망고"; // let myName 이라고 쓰지 않는 이유 : 값을 변경하는 것이기 때문! let은 새로운 변수 선언 시 사용
console.log("your new name is " + myName);
<기본적인 것은 무엇인가?>
const를 기본적으로 사용하고
variable을 업데이트 하고싶다면 let을 사용
과거에는 변수 선언 시 var만 존재했음
- 현재도 let, const와 함께 var를 사용 가능함
- 변경해서는 안된는 값을 변경해도 문제없이
업데이트 되는 문제가 생길 수 있음
<변수 선언>
기본적으로 const 사용
필요 시에만 let 사용 : 변경해야 하는 값인 경우
절대 var는 사용하지 않기
728x90
728x90
'프로그래밍' 카테고리의 다른 글
[IT기초용어] 프론트엔드 개발자, 퍼블리셔 ...? (1) | 2021.08.02 |
---|---|
[기술면접] 개발자 기술면접 시 예상 질문 (0) | 2021.07.06 |
[노마드 코더] 바닐라 JS로 크롬 앱 만들기 - Day 2 (js의 data type, 변수) (0) | 2021.07.01 |
[노마드 코더] 바닐라 JS로 크롬 앱 만들기 - Day 1 (0) | 2021.06.30 |
[패스트캠퍼스 서포터즈 3기] 풀스택개발자를 위한 패스트캠퍼스 노드JS 후기 5 (마지막 후기) (0) | 2021.06.26 |