2장 변수와 상수
본문 바로가기

>

변수

변수는 말그대로 변하는 수 입니다. 무엇이 변하냐면 데이터가 변합니다. 게시판을 예로 들면 닉네임 게시글 댓글 모든것이 다 데이터로 이루어져 있습니다. 이런 데이터를 처리하기 위해서는 저장해 둘 공간이 있어야 하는데요 이 공간을 변수 라고 합니다 이 공간에는 여러가지 데이터들이 저장되고 삭제 될 수 있습니다. 마치 상자에 물건을 넣었다가 비웠다가 할수 있는것 처럼 말이죠. 아래 그림을 참고 하면 이해가 쉬울 겁니다.

 

변수의 사용법:

let 변수명 = 데이터

 

https://jhnyang.tistory.com/74

 

상수

상수는 변수와 반대로 변하지 않는 수 입니다. 데이터가 한번 공간에 저장이 되면 나중에 원래 있던 데이터를 비우고 새 데이터로 대체 할수 없는 특징이 있습니다. 

 

상수의 사용법: 

const 상수명 = 데이터

 

** 프로그래밍 언어에서의 '=' 는 같다 라는 뜻이 아니라 우변을 좌변에 대입한다 라는 의미를 가집니다. **

즉 위에 예시에서는 "데이터를 상수 또는 변수에 대입한다" 라는 뜻이 되는거죠


실습 - 변수와 상수 사용하기

위에 코드블럭을 보면 age라는 상수를 만들고 10이라는 값을 넣고 name이라는 변수에 alice를 넣었습니다.

그리고 console.log를 통해 화면에 출력해 보았습니다. 그리고 name을 kei 로 변경 한후 다시한번 name을 출력해 보았습니다

const age = 10
console.log(age)
let name = 'alice'
console.log(name)
name = 'kei'
console.log(name)

아래의 코드블럭에선 상수인 age 값을 20으로 변경 했습니다. 그리고 실행 해보면 오류가 뜨는 것을 볼수 있습니다 

이렇듯 상수는 변경이 불가하다는것을 알수 있습니다.

const age = 10
console.log(age)
let name = 'alice'
console.log(name)

age = 20


문제

Q1. 변수는 변할 수 있는 값이다 (o/x)

 

Q2 프로그래밍 언어에서 = 연산자는 좌우변의 값이 같다는 의미이다  (o/x)

 

Q3 상수를 선언할 때는 const를 사용한다  (o/x)

 

정답은 3장에서 확인하세요


 

2장 연습문제 답:

Q1. 컴파일, 스크립트

Q2. 웹

 


 

자바스크립트란?

자바스크립트의 역사

채팅

설문조사

'Javascript' 카테고리의 다른 글

5장 배열  (0) 2020.12.05
4장 조건문  (0) 2020.12.05
javascript 오류 모음  (0) 2020.11.25
3장 연산자  (6) 2020.11.13
1장 javascript란 무엇일까?  (0) 2020.09.28

FlaShLab