변수(variable)란?
변수는 데이터를 담기 위한 메모리 공간을 의미합니다.
쉽게 말해 작은 상자로 비유할 수 있습니다.
자바스크립트에서는 변수 타입이 없으므로 변수 선언자는 var 하나뿐입니다.
쉼표(,) 사용하면 변수 여러 개를 한 문장으로 선언할 수 있습니다.
var x, y;
변수를 선언하기만 하면 undefined 값이 들어가고
대입(=) 연산자를 사용하면 변수에 값을 대입할 수 있습니다.
x = 10;
* 수학에서 = 연산자는 같다는 뜻이지만
프로그램에서 = 연산자는 오른쪽 값을 왼쪽 변수에 대입한다는 뜻입니다.
Example
var x = 10;
var y = 20;
var z=x+y;
document.write(z);
--> 결과 : 30
변수 이름 짓기
변수의 이름은 자유롭게 지정할 수 있습니다.
식별자는 다음과 같은 규칙을 따라야 합니다.
* 문자는 알파벳, 숫자, 밑줄(_), 달러 기호($)
* 첫 글자로 숫자를 사용할 수 없고, 알파벳, 밑줄(_), 달러 기호($)를 사용해야 합니다.
* 예약어는 식별자로 사용할 수 없습니다.
일반적으로 다른 사람도 변수의 의미를 알 수 있도록 다음 세 가지 표기법을 사용합니다.
캐멀 표기법(로어 캐멀 표기법)
대문자 부분이 낙타 혹처럼 보인다고해서 붙여진 이름으로,
두 번째 이후 단어의 첫 글자를 대문자로 한다.
ex) newName, createLifeGame
파스칼 표기법(어퍼 캐멀 표기법)
파스칼에서 사용된 표기법으로 각 단어의 첫 글자를 모두 대문자로 표기한다.
ex) NewName, CreateLifeGame
밑줄 표기법(스네이크 표기법)
모든 단어를 소문자로 표기하고 단어와 단어 사이를 밑줄(_)로 표기한다.
ex) new_name, create_life_game
'IT > Develop' 카테고리의 다른 글
HTML 특수 문자 표현 엔티티(entity), " <란??? (0) | 2020.05.08 |
---|---|
[JavaScript]자바스크립트와 제이쿼리 차이점? (0) | 2020.05.04 |
메타(meta) 태그 정리 / 웹표준 SEO (0) | 2020.05.04 |