[TIL] 왕초보탈출기 Javascript 변수

BINGBING🐨·2021년 4월 15일
0

Javascript

목록 보기
1/21
post-thumbnail

진우님에게 책을 추천받아서 구매했다. 신경써주신 진우님에게 감사를 남기며 시작!

나는 HTML도 CSS도 매웠다.

맵긴한데 먹을 만했다. 얼큰한 정도?
근데 Js라니요 벌써...?

여튼 벨로그 키울 겸 공부하면서 여기에 정리하려고 한다.
변수부터 시작.

변수란 무엇인가? 왜 필요한가?

변수는 프로그래밍 언어에서 데이터를 관리하기 위한 핵심 개념이다. 변수란 무엇인지 그리고 왜 필요한지 살펴본다.

변수는 하나의 값을 저장하기 위해 확보한 메모리 공간 자체 또는 그 메모리 공간을 식별하기 위해 붙여진 이름을 말한다.

프로그래밍 언어에서 값을 저장하고 참조하는 매커니즘으로, 값의 위치를 가리키는 상징적인 이름이다.

변수는 하나의 값을 저장하기 위한다. 여러 개의 값을 저장하려면 변수를 여러개 사용해야 한다.
단, 배열이나 객체같은 자료구조를 사용하면 관련이 있는 여러 개의 값을 그룹화해서 하나의 값처럼 사용할 수 있다.

변수는 하나의 값을 저장하기 위한 수단이다.
EX)
var userId = 1;
var userName = 'lee'
객체나 배열 같은 자료구조를 사용하면 여러 개의 값을 하나로
그룹화해서 하나의 값처럼 사용할 수 있다.
var user = { id: 1, name: 'Kwon'};
var users = [
{ id: 1, name: 'Kwon'}.
{ id: 2, name: 'Kim;}
;

var userId = 1;에서 userId는 변수이름 1은 변수값이다.

*식별자

변수이름은 식별자라고도 한다.
식별자는 어떤 값을 구별해서 식별할 수 있는 고유한 이름을 말한다.
식별자는 값이 아니라 메모리주소를 기억한다. 즉, 식별자는 메모리주소에 붙인 이름이라고 할 수 있다.
식별자는 선언에 의해 자바스크립트 엔진에 그 존재를 알린다.

*선언

변수 선언이란 변수를 생성하는 것을 말한다.
값을 저장하기 위한 메모리공간을 확보하고 변수 이름과 확보된 메모리 공간의 주소를 연결해서 값을 저장할 수 있게 준비하는 것.

*변수 값 할당

변수에 값을 할당할 때는 연산자 =를 사용한다. 할당 연산자는 우변의 값을 좌변의 변수에 할당한다.

var score; //변수 선언
score = 80; //변수 값 할당

출처:모던 자바스크립트 DeepDive
profile
iOS Developer

0개의 댓글