javascript : 변수

웹클래스·2020년 6월 5일
0

javascript

목록 보기
5/12

변수이란?

변수는 어떤 데이터 값을 저장하기 위해 만들어진 메모리공간입니다.
쉽게 정리하자면 변수는 데이터 값을 저장하는 곳 입니다.

var name = '웹클래스';

변수 선언은 var 를 사용해서 선언한다.
예를 들어 var name = '웹 클래스';
변수 선언하고 변수 이름을 작성하고 변수값을 작성하면 변수를 선언한 것이다.
변수값 작성하고 세미콜론(;)을 써줘야 한다.

세미콜론(;) 문장의 끝에 마침표를 찍는 것과 같다.
자바스크립트도 마찬가지다 끝나는 시점에 세미콜론(;) 찍는다.

변수값을 비워놓을 수 있다.
var name;
값이 할당되지 않았다는 의미로 undefined 가 할당된다.

변수 저장하기

변수 선언하고 name 이라는 메모리 공간에 데이터 값 웹클래스 저장했어도
다시 name 이라는 메모리 공간에 코딩 데이터 값 저장하면 기존의 저장했던 데이터 값 웹클래스 가 없어지고 새롭게 저장한 코딩 데이터 값이 메모리 공간에 저장됩니다.

let name = '웹클래스';
name = '코딩';
console.log(name); // 코딩

변수 이름 작성 시 주의사항!

자바스크립트는 소문자 대문자 를 구분합니다.
한글, 영어로도 작성 가능하나 되도록이면
변수 이름은 영어로 의미 있게 짓어서 사용하는 것을 권장합니다.
그리고 변수 이름에 특수문자 를 작성하지 못하고, 숫자는 첫 숫자만 작성하지 못합니다.
특수문자를 작성하려면 $ _ 작성할 수 있습니다.

let ★star = '특수문자'; // 불가능
let star★ = '특수문자'; // 불가능
let 1age = '숫자'; // 불가능 
let age1 = '숫자'; // 사용가능
let age_1 = '숫자'; // 사용가능

변수 이름 작성법

여러 단어로 변수 이름 작성할 때 camelCase 라는 낙타 대문자 작성법을 사용합니다.
변수 이름의 가장 첫 단어는 소문자 로 작성하고 이어지는 단어는 첫 글자만 대문자
작성하여 단어와 단어를 구분하는 방식입니다.

let nameJob = '웹클래스는 취준생';

자바스크립트가 자체적으로 사용하기 위해 미리 할당된 예약어 라는 게 있습니다.
변수 선언을 위해 사용하는 var let const 예약어입니다.
예약어들은 정해진 용도 외에는 사용할 수 없습니다.

var var = var; // 불가능
let let = let; // 불가능
const const = const; // 불가능

var let const 라는 키워드는 변수 선언에만 사용할 수 있습니다.

profile
코드를 기록하는 공간

0개의 댓글