JavaScript 기본 개념 A

1639 단어
  • 이런 개념 을 이해 하려 면 JS 의 기본 지식 을 숙지 해 야 합 니 다.
  • 약 한 유형 은 플 로 트, 더 블, int 또는 short 또는 long 또는 String 을 사용 하 는 지 머리 를 쥐 어 짜 지 않 아 도 된다.변 수 를 이렇게 정의 하기 만 하면 됩 니 다
  • var my_variable;
    
  • 'use strict' 를 자주 사용한다.이 코드 는 문자열 처럼 보이 고 변 수 를 부여 하지 않 았 지만 컴 파일 지시 (pragma) 로 지원 하 는 자바 스 크 립 트 엔진 이 엄격 한 모드 로 전환 되 었 음 을 알려 줍 니 다.ECMAScript 3 문법 을 훼손 하지 않 기 위해 특별히 선 정 된 문법 이다.

  • 함수 내부 위 에 이 컴 파일 지 시 를 포함 하고 함수 가 엄격 한 모드 에서 실 행 될 수도 있 습 니 다.
    function () {
        'use strict';
        return a;
    }
    

    위의 예 는 strict 모드 에서 이상 을 보고 합 니 다. 프로그램 은 전체 변 수 를 만 들 지 않 았 고 strict 모드 가 아 닌 전체 변 수 를 조용히 만 들 었 습 니 다.
  • 분 호 는 있어 도 되 고 없어 도 되 는 ECMAScript 의 문 구 는 하나의 분점 으로 끝 납 니 다.분 호 를 생략 하면 해석 기 에서 문장의 끝 을 확인 합 니 다. 다음 과 같은 예 입 니 다.
  • var sum = a + b //  ,    
    var diff = a-b; //  ,k  
    

    비록 문장의 끝 에 있 는 분점 이 필요 한 것 은 아니 지만, 우 리 는 언제든지 그것 을 생략 하지 말 것 을 건의 합 니 다.
  • 역할 영역 은 c, c + 또는 자바 와 달리 JS 는 두 개의 간단 한 역할 영역 유형 - 전역 등급 과 함수 경계 만 있 습 니 다.따라서 JS 에서 만약, if, while, for 가 역할 도 메 인 블록 을 정의 하지 않 는 다 면.코드 는 다음 과 같 습 니 다.
  • function () {
        if (someCondition) {
            var a;
        }
    }
    

    아래 코드 랑 똑 같 아 요.
    function () {
        var a;
        if (someCondition) {
            // ...
        }
    }
    

    그리고 변 수 는 보통 맨 위 에 정의 되 어 있 습 니 다.
    function test() {
        'use strict';
        console.log(a);
        console.log(b);
        //console.log(x);
        var a = 10, b = 10;
        console.log(a);
        console.log(b);
    }
    test();
    

    다음 결과 출력:
    undefined
    undefined
    10
    10
    

    좋은 웹페이지 즐겨찾기