변수 : 프론트 엔드 학습 (24) ~ 학습 (II)를 JS

리터럴 : 숫자 및 문자열

즉 "리터럴"정수, 고정 값은 변경 될 수 없다.

리터럴 세 가지 종류가 있습니다 :

  • 디지털

  • 부울 리터럴

(1) 리터럴 값은 문자가 필요하지 않습니다, 라인에 최대 쓰기, 매우 간단합니다.

    경고 (886); // 886는 인용 부호 제외 있도록 디지털이다.

(2) 리터럴 문자열도 매우 간단하지만은 따옴표로 묶어야합니다. 그것은 등등 단어, 문장이 될 수 있습니다. 예를 들면 :

    을 console.log ( '886'); 

    ( '넘버원 연령, 절대 멈추지 않아')를 CONSOLE.LOG;

팁 : (100)는 수는 "100"는 문자열입니다.

(3) 실시 예 부울 리터럴 :

(참으로) IF { 
    을 console.log ( 'true의 경우는 것은, 거기에 코드를 이동); 
}

개요

리터럴 직접 사용할 수 있습니다,하지만 우리는 일반적으로 직접 문자를 사용하지 마십시오 .

문자 즉, 너무 많은 문제를 직접 사용하는 경우. 예를 들어, 더 많은 곳은 그대로 유지되지 사전 정의 된 변수로서, 동일한 문자를 사용한다.

변수 쉽게 우리가 사용하기 위해, 개발 리터럴을 직접 사용하는 대신 변수로 리터럴을 보존하는 것입니다 때문에 .

변수의 개념

변수 : 컨테이너는 데이터를 저장하는 데 사용됩니다. 우리는 "변수 이름"으로 데이터를 얻을, 또는 데이터를 수정합니다.

변수는 또한 문자를 저장하는 데 사용할 수 있습니다.

에센스 : 프로그램의 변수는 공간 데이터를 저장하는데 사용되는 메모리에 요구된다.

문 및 변수 할당

변수 선언 (정의 변수)

에서 이전 ES6 문법 , 일관된 사용은 var변수를 선언하는 키워드 . 예를 들면 :

VAR 이름;라는 변수 이름을 선언 //

추가 : ES6의 문법과 후 , 일관된 사용  const, let키워드는 변수를 선언 .

변수의 할당

이름 = '안녕하세요'

문 및 변수 할당, 예를 들면 다음과 같다 :

var에 A = 100; // ES5 구문 

CONST의 B = 안녕하세요; // ES6 구문 
하자 B = 세계; // ES6 문법

PS :에서 자바 스크립트는 항상 (ES6 전) 변수를 정의 VAR를 사용

변수 초기화

경험을 함께 쓸 것이다 프로그래머와 할당 문 :

    VAR의 A = 100 // 선언 100 할당 
    CONSOLE.LOG (A)를 100 // 출력

그리고 우리는 전화, 변수 할당을 선언 변수 초기화 .

보조 변수 선언과 할당

변수의 값을 수정

재 할당 복소 변수로 한 후, 원래의 값이 적용되고, 마지막 푸 될 변수 값이 우선.

동시에 여러 변수를 선언

동시에 선언 여러 변수에 단순히 여러 변수 이름 사이의 쉼표로 구분 VAR을 물품.

VAR 이름 = '잭', 나이 = 27 일 수 = 100;

몇몇 변수는 예외적 인 상황에 선언

변수, 다음 선언 권장 사용합니다. 이 오류가있을 수 있습니다. 그것은 다음과 같다.

서면 1, 첫 번째 문, 다음 할당 :( 일반)

var에; 
A = 100; 
을 console.log (A); // 결과를 출력 : 100

이 표현이 아닌 문, 지정 만 :( 일반)

= 100; 
CONSOLE.LOG (A); // 결과를 출력 : 100

3 쓰기 인쇄가 정의되지 않은 것으로, 단지 문이 아닌 할당 :( 주)

var에, 
을 console.log (A); // 결과를 인쇄 : 정의되지 않은

4 쓰기, 아니 문, 더 할당은 직접 불평하지 않습니다 :()

CONSOLE.LOG의 (a); // 불평 할 것이다

쓰기의 표현은 정상이지만, 비록도 1 및도 2는 두 개의 서로 다른 표현이다

변수 이름 지정

대문자 사용 될 수 있으며, 대소 문자를 구분합니다 . 즉이되고, 두 변수이다.

변수의 이름 밖으로하자의 종류 :

  • 그것은 오직 문자 (AZ, az), 숫자 (0-9), 밑줄 (_), 달러 기호 ($) 조성으로 구성 될 수 있습니다

  • 당신은 숫자로 시작할 수 없습니다 . 즉, 편지 (AZ, AZ), 밑줄 (_) 또는 달러 기호 ($)로 시작해야합니다. 공백은 변수 이름에 사용할 수 없습니다.

  • 대신에 "키워드"와 "예약어"변수 이름으로 예약 된 JS 언어를 사용.

  • 우리는 혹 이름을 지정하는 것이 좋습니다 . 예를 들어,에서 getElementById, matherAndFather, aaaOrBbbAndCcc

  • 변수 이름은 대소 문자를 구분합니다 (자바 스크립트는 대소 문자를 구분 언어입니다).

  • 변수 이름은 255자를 초과 할 수 없습니다 .

  • 중국 변수 이름으로 사용할 수 있습니다 . 그러나 권장되지 낮은 때문이다.

식별자, 키워드, 예약어

식별자

식별자 : 에서 JS 우리가있는 모든 독립적 인 이름 식별자를 호출 할 수 있습니다.

 예를 들어 변수 명칭, 기능 명, 속성 명, 파라미터 명 소속 식별자이다. 우리는 이름에서 그들을 위해 코드를 작성할 때 인기있는 용어는 식별자이다.

변수 및 명령 규칙 식별자를 명명하는 것은 동일하다.

마찬가지로, 식별자는 언어 키워드 및 예약 예약어를 사용할 수 없습니다 .

키워드

키워드 : JS 자체는 단어의 사용을 의미 할 수 그들은 역할 변수 , 함수 이름 과 다른 식별 .

다음과 같이 JS는 키워드 :

휴식은 계속 경우, 기본적 

경우, 다른 스위치, 대한,에, 동안 않는 

시도, 캐치, 마지막으로 던져, 

VAR, 무효, 기능, 반환, 새로운 

이의 typeof, instanceof를, 함께 삭제 

정의되지 않은 참, 거짓, 널,

예약어

예약 된 단어 : 사실 "키워드"예약 . 그것은 중요한 것이 아니라, 미래의 키가 될 수 있지만, 그들은 변수 명, 기능 명 등의 식별자의 역할을 할 때, 동일한이 사용될 수 없다는 것을 의미한다.

다음 JS 예약어 :

추상, 부울, 바이트, 문자, 클래스, CONST, 

디버거, 더블, 열거, 수출, 확장, 최종 플로트, 고토 

긴 구현, 수입, INT, 인터페이스, 기본, 패키지, 

개인, 보호, 공공, 짧은 정적 , 슈퍼, 동기화가 발생, 

과도, 휘발성

 

추천

출처www.cnblogs.com/Vincent-yuan/p/12381137.html