자바 스크립트 튜토리얼-변수

  1. 변수 정의
  2. 변수 식별자 규칙
  3. 변수 선언
  4. ES6의 letconst 변수

이 튜토리얼에서 JavaScript 변수를 배웁니다.

변수 정의

변수는 프로그램에서 정보를 저장하는 데 사용됩니다. 방문자의 나이 또는 사용자 이름 일 수 있습니다. 변수는 정보를 저장하고 나중에 다시 사용할 수 있습니다.

JavaScript 에서 원하는대로 변수 이름을 지정할 수 있지만 몇 가지 규칙이 있습니다.

변수 식별자 규칙

  1. 변수는 문자, 숫자 및 밑줄로 구성 될 수 있지만 소문자 또는 대문자 또는 밑줄로 시작해야하며 숫자로 시작할 수 없습니다.
  2. 귀하는 JavaScript 키워드를 사용할 수 없습니다.
  3. 변수 이름은 대소 문자를 구분합니다.
  4. 변수 이름은 공백을 포함 할 수 없습니다.

변수 선언

통사론

var <variable-name>;
// or 
var <variable-name> = <value>;

자바 스크립트 변수 선언 예제

var x = 1;

변수를 사용하려면 먼저 선언해야합니다. 위 예제에서 var 키워드를 사용한 다음 x 와 같은 변수 이름을 사용합니다. 선언과 함께 변수 값을 초기화하거나 나중에 값을 할당 할 수 있습니다.

JavaScript 에는 동적 변수 데이터 유형이 있으며 문제없이 다른 데이터 유형으로 변수를 지정할 수 있습니다.

변수를 선언 할 때 변수의 유형을 지정해야하며 다른 유형의 언어는 변경하지 못했습니다.

자바 스크립트 다중 변수 선언

쉼표,로 구분 된 한 줄로 여러 변수를 선언 할 수 있습니다.

var one, two, three = 1, 2, 3;

var 이없는 JavaScript 변수 선언

‘var’없이 JavaScript 로 변수를 선언 할 수 있지만 값을 직접 할당해야합니다.

one = 1;
two = 2;
three, four = 3, 4;

ES6의 letconst 변수

var 키워드는 함수 범위에서 변수를 선언하지만 ES6에 도입 된 letconst 키워드는 변수 범위를 블록 레벨{}까지 확장합니다.

const 키워드로 선언 된 변수는 선언 후에 재 할당 할 수 없지만 let 으로 선언 된 변수는 가능합니다.

> let A = "1"
> A = "2"
"2"
> const B = 1;
> B = 2
VM944:1 Uncaught TypeError: Assignment to constant variable.
    at <anonymous>:1:3