변수 var 키워드


<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
// 변수
// num = 13 (파이썬) <-> 변수를 명시
// var 키워드를 앞에 작성하고 변수를 생성할 것
// var키워드 -> 자바스크립트 초창기에 사용되던 변수키워드
// 단점 -> 같은 이름의 변수를 재선언이 가능 -> 협업했을 때 변수명이 중복되는 경우 발생
// 오픈소스, api에는 변수명이 var로 사용이 되어있다.
var num = 10;
var num = 20;
// let 키워드 -> ECMA6버전의 변수 키워드 -> var 키워드의 단점을 보완(재선언)
// 재선언 불가능, 재할당 가능 -> 웹개발의 표준이다.(권장사항)
let age = 30;
// let age = 40;
// 상수 -> 변하면 안되는 값들
// 상수는 재선언 불가능, 재할당 불가능 -> 함수를 제작할 때 사용 한다.
const money = 0;
// const money = 10;
money = 10;
</script>
</body>
</html>