내용 소개 : with 문을 사용하면 객체 속성 및 메소드에 액세스 할 때 참조 객체를 반복적으로 지정할 필요가 없습니다. with 명령문 블록에서 JavaScript에서 인식하지 못하는 모든 속성 및 메소드는 문 블록에 지정된 개체와 관련이 있습니다. with 문의 구문 형식은 다음과 같습니다.
with Object {statements} 객체는 명령문 그룹의 객체가 기본값이있을 때 참조 객체를 지정합니다. 여기서 우리는 더 친숙한 문서 개체를 사용하여 With 문의 예를 제시합니다. 예를 들어, 문서 개체와 관련된 write () 또는 writeln () 메소드를 사용할 때 다음 양식이 종종 사용됩니다 : document.writeln ( "hello!"). 많은 양의 데이터를 표시 해야하는 경우 동일한 문서 .writeln () 문이 여러 번 사용됩니다. 이 시점에서 문서 객체와 함께 모든 진술을 참조 객체로 다음 프로그램과 같은 명령문 블록에 넣어 진술 수를 줄이기위한 목적을 달성 할 수 있습니다. 다음은 다음과 같은 문장을 사용하는 예입니다. <html> <head> <title> javaScript unteashed </title> </head> <bod> <script type = "text/javaScript"> <! <! url); write ( "<br> 이제 문서 개체의 접두사를 매번 쓸 필요가 없습니다!");} // -> </script> </body> </html>이렇게하면 문서의 메소드 및 속성을 사용할 때 문서 접두사를 제거 할 수 있습니다.