Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript에서 블록 문이란 무엇입니까?


블록 문은 0개 이상의 문을 그룹화합니다. JavaScript 이외의 언어에서는 복합 문이라고 합니다.

구문

구문은 다음과 같습니다 -

{
   //List of statements
}

블록이 있는 변수는 포함하는 함수로 범위가 지정됩니다. Block 문은 범위를 도입하지 않으며 var를 사용하여 변수를 선언하면 블록 범위가 없습니다.

var a = 20; {
   var b = 40;
}

이제 a 값을 출력하면 20이 아닌 40이 출력됩니다. 이는 블록 내에서 var로 선언된 변수가 블록 앞의 var와 같은 범위를 가지기 때문입니다.

var a = 20; {
   var a = 40;
}
// this prints 40
document.write(a);
를 출력합니다.