>
변수
변수는 말그대로 변하는 수 입니다. 무엇이 변하냐면 데이터가 변합니다. 게시판을 예로 들면 닉네임 게시글 댓글 모든것이 다 데이터로 이루어져 있습니다. 이런 데이터를 처리하기 위해서는 저장해 둘 공간이 있어야 하는데요 이 공간을 변수 라고 합니다 이 공간에는 여러가지 데이터들이 저장되고 삭제 될 수 있습니다. 마치 상자에 물건을 넣었다가 비웠다가 할수 있는것 처럼 말이죠. 아래 그림을 참고 하면 이해가 쉬울 겁니다.
변수의 사용법:
let 변수명 = 데이터
상수
상수는 변수와 반대로 변하지 않는 수 입니다. 데이터가 한번 공간에 저장이 되면 나중에 원래 있던 데이터를 비우고 새 데이터로 대체 할수 없는 특징이 있습니다.
상수의 사용법:
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 |