문제를 범위 지정

1,

  A = 123있다;

  함수 재미 () {

    경고 (A) // (123)    

   }

  장난()

2,

  A = 123있다;

  함수 재미 () {

    경고 (A); // 정의, 범위 : 두 단계로이 시간에 a의 기능에 문하지만, 변수 선언을 방문해야합니다 : (정의되지 않은 초기화)을 + 변수가 초기화되는 변수 다음 할당을 만듭니다. 그래서, 여기에

            미정의 출력 (내부 변수도 상승하는 문제가있다)

    A = 456있다;

   }

  장난()

  경고 (A) // (123)

삼,

  A = 123있다;

  함수 재미 () {

    경고 (A), 글로벌 선언 var에 A = 123를 찾을 수있는 외부 층을위한 // 123이 질문에없는 변수 선언 기능, 그래서 보면, 그 기능은 출력 (123)라고

    A = 456;

   }

  장난()

  경고 (A) // (456)

네,

  A = 123있다;

  함수 재미 (A) {

    // 정의되지 않은 매개 변수를 전달하지 않았다 (a)에 경고

    A = 456;

   }

  장난();

  경고 (A) // (123)

5,

  A = 123있다;

  함수 재미 (A) {

    경고 (A); // 123 참조 질문과 전송 단계는 3오고 후

    A = 456;

   }

  재미 (123)

  경고 (A) // (123)

6,

  A = 12있다;

  FN 함수 () {

    콘솔. (가) // 정의되지 않은 로그

    A = 45있다;

     콘솔. 로그 (가) // (45)

   }

  FN ()

7,

  A = 12있다;

  FN 함수 () {

    콘솔. 로그 (가) // (12)

    A = 45;

    콘솔. 로그 (가) // (45)

    }

  FN ()

8,

  FN 함수 () {

    콘솔. (11) 로그 

    FF 함수 () {

      콘솔. (22) 로그

      }

    FF () // (22)

  }

  FN은 () (11) //

9,

  A = 12있다;

  FN 함수 () {

    콘솔. 로그 (a) // 同 题 2 미정

    4를 반환;

    A = 45있다;

   }

  FN ()

10,

  A = 45있다;

  함수 FN (a) {

    콘솔. 로그 (A) // 정의되지 않은 매개 변수를 통과하지 못한

   }

  FN ()

11 일

  콘솔. (총) 기록; // 미정

  총이었다 = 0;

  함수 FN (NUM1, NUM2) {

    콘솔. 로그 (전체); // 同 题 2 미정

    총 + = NUM1의 NUM2이었다;

    콘솔. 로그 (전체) // (300)

   }

  FN (100, 200)

  콘솔. (총) 로그 // 0은 세계 총입니다

(12),

  콘솔. (에) 로그인 // 정의되지 않은

  VAR = 1;

  함수 FN (N1, N2) {

    콘솔. // 1 (에) 로그인

    = N1 + N2를하는 단계;

    콘솔. // 30 (에) 로그인

   }

  FN (10, 20)

  콘솔. // 30 (에) 로그인

13 일

  함수 FN (a) {

    콘솔. (a) // 로그 함수

    A = 123있다;

    콘솔. 로그 (가) // (123)

    {})는 (작동

    콘솔. 로그 (가) // (123)

    ㄴ 하였다 = 함수 () {}

    콘솔. (b) // 로그 함수

    함수 B () {}

   }

  FN (1)

  참고 : 우리가있는 경우 같은 이름의 변수와 함수를 선언하고 한 번만 때 문을 사전 설명

14 일

  기능 테스트 (a, b) {

    콘솔. (b) // 로그 함수

    콘솔. 로그의 (a) // 1

    C = 0;

    A = 3;

    B = 2;

    콘솔. (b) 기록; // 2

    함수 B () {}

    함수 D () {}

    콘솔. 로그 (B) // 2

   }

  시험 (1)

15 일

  장난

추천

출처www.cnblogs.com/GinaHan/p/11449445.html