변수란 무엇⁉인지에 대해서,,
💡 변수란?
- 변수(Variables)는 데이터의 값(value)를 저장(할당)할 수 있는 메모리 공간을 의미한다.
- 변수에는 오로지 한개의 데이터만 저장됨
문자형(string), 숫자형(Number), 논리형(Boolean), 빈 데이터(Null)이 있다.
변수를 선언할 떄는 변수명 앞에 var, let, const라는 키워드를 사용한다.
let 은 변수를 선언하면 , 변수명을 바꾸지 않고 데이터 값을 계속 바꿀 수 있다.
const는 한번 데이터 값을 정하면 한번에 끝난다.
할당 연산자 = 변수에 값을 할당하기 위해 사용된다.
👉 아래의 예시에서 y는 변수로 선언되었고, 변수 y에는 숫자 10이 할당되었다.
var y;
y = 10;
👉 sayHello라는 변수를 선언하고 문자열 리터럴 'Hi Kimcode'를 값을 할당해보았다.
var sayHello = 'Hi Kimcode';
1.변수명 첫 글자로는 $, (언더바), 영문자만 올 수 있다.
2.변수명 첫 글자 다음은 영문자, 숫자, $, (언더바)만 포함할 수 있다.
3.변수명으로 예약어를 사용할 수 없다.
4.변수명을 지을 때 의미를 부여해 작성하는 것이 좋다.
5.변수명을 사용할 때는 대/소문자를 구분해야 한다.
📝 리터럴은 무엇인가???
= 리터럴(Literal) : 프로그램의 코드 상에 데이터의 값을 표현하는 방식
#자바스크립트의 리터럴
숫자 리터럴, 문자열 리터럴, 배열 리터럴, 객체 리터럴, 함수 리터럴, 불리언 리터럴, 그리고 undefined와 null 리터럴
#숫자 리터럴
자바스크립트에서 숫자 리터럴 중 정수 리터를은 10진수, 16진수로 표현(8진수 리터럴도 있음)
Infinity, NaN를 포함한 모든 숫자 데이터는 typeof 연산의 결과 "number"를 반환
#문자열 리터럴
문자열 리터럴은 유니코드 문자들을 작은따옴표(') 또는 큰따옴표(")로 둘러싸서 표현
작은따옴표로 만든 문자열내에서는 큰따옴표를 포함할 수 있고, 큰따옴표로 만든 문자열에서는 작은 따옴표를 포함할 수 있음
문자열 리터럴은 한 줄을 넘을 수 없으며, 만일 문자열 리터럴 내에서 줄바꿈을 표현하고자 한담녀 이스케이프 시퀀스 '\n'를 사용
'작은따옴표로 만든 문자열에서는 큰따옴표(")를 포함할 수 있다.'
"큰따옴표로 만든 문자열에서는 작은따옴표('')를 포함할 수 있다."
출처: https://server-engineer.tistory.com/291 [HelloWorld]