[JS] 01.변수 기초 of 기초
변수 Variable
변수란, 데이터를 담는 박스라고 생각하면 쉽다.
프로그램에서 사용되는 데이터를 일정 기간동안 기억하여 필요할 때에
다시 사용하기 위해 데이터에 고유의 이름인 식별자를 명시한 것이다.
식별자는 어떠한 대상을 유일하게 식별할 수 있는 이름을 말한다.
식별자에는 변수명, 함수명, 프로퍼티명, 클래스명 등이 있다.
선언과 정의
- 변수의 선언이란
어떤 변수를 사용할지 정하는 작업이다.
javascript에서는 var,let,const를 사용하여 선언한다.
- 변수의 정의란
선언된 변수에 값을 정의(=할당)하는 작업이다.
[변수 사용예시]
var name; //var를 사용하여 name이라는 변수 선언
name = "soni" //name이라고 선언된 변수에 "soni"라는 값을 정의(=할당)
[ var, let, const 차이 ]
1. var는 값을 재선언,재할당 할 수 있다.
(요새는 var를 사용하지 않고 let, const만 사용하는 추세
아래 링크 참고하기
https://hanamon.kr/javascript-호이스팅이란-hoisting/)
var num1 = 20;
num1 = 50;
var num1 = 'Bob';
2. let은 재할당(=변수의 재정의)은 가능하지만
재선언(=같은 이름의 변수)는 불가능이다.
let num2 = 20;
num2 = "hello";
let num2 = 'Bob'; // <- 에러!
3. const는 재선언 및 재할당 할 수 없다.
변수 값이 더이상 변경되지 않도록 할때 사용
const num3 = 30;
num3 = 'Bob'; // <- 에러!
변수명(=식별자) 규칙
- 변수명은 영문+숫자로 짓기
- 띄어쓰기와 특수문자는 불가능
- camelCase 혹은 snake_case 형태로 사용하기를 추천
let first_name = 'bob' //snake case
let firstName = 'bob' //camel case
Author And Source
이 문제에 관하여([JS] 01.변수 기초 of 기초), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@ssonnni/JS-변수-선언과-정의저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)