[Javascript Basic] 01. 변수(variable)
Javascript의 동작원리
🔨🔨🔨
javascript 동작원리
변수명 설정
변수란 값을 저장하는 공간. 즉, 자료를 저장할 수 있는 이름이 주어진 기억장소라 칭할 수 있다.
따라서 팀프로젝트 시 누구나 이해 가능한 변수명을 설정해주는것이 중요하다.
규칙
1. 알파벳, _ , - , 숫자 (숫자가 제일 앞에 올 수 없다)
2. camel 표기법 (let myLongLongName;) 등
3. 대소문자 구분
// 나쁜예
let name1;
let name2;
let name3;
// 좋은예 (어떤 이름인지 명확히 표현)
let blogName;
let mypageName;
let loginName;
var
가장 오래된 버전에서 사용하는 변수 타입
console.log(varName); // 호이스팅 , 브라우저 엔진 위에서 변수가 먼저 선언이 되고 구동이 된다
var varName = 50; // 메모리는 잡혔지만 값을 넣는건 컴파일 중에 일어난다. 따라서 값이 찍히지 않음.
console.log(varName); // 여기서 찍히는건 알 수 있음
if (true) {
// 다른 영역
var varName = 'var test';
};
console.log(varName); // 다른 영역에서 선언한 내용이 또 나온다
let
재할당과 변경이 가능한 변수 타입
let letName = 'kjw';
console.log(letName); // kjw
if (true) {
let letName = 'jaewon';
console.log(letName); // jaewon
}
console.log(letName); // kjw
const
재할당이 불가한 변수 타입
- 게임에서 1스테이지 맵의 크기, document를 변수로 선언할 때 등 사용할 수 있다.
const constName = "const!!"; // 값이 수정될 일이 없는 변수
console.log(constName);
// constName = 'change'; //위에서 선언되었기 때문에 에러가난다
Author And Source
이 문제에 관하여([Javascript Basic] 01. 변수(variable)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@chou60400/Javascript-Basic-01.-변수variable저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)