with 문
문의 기본 개체를 설정합니다.
with (object)
statement
인수
object
필수적 요소로서, 새로운 기본 개체입니다.statement
필수적 요소로서, 해당 object가 기본 개체가 되는 문입니다. 복합 문도 가능합니다.
설명
일반적으로 with 문은 특정 조건에서 작성해야 할 코드의 양을 줄이기 위해 사용합니다.
예제
다음 예제에서는 Math를 반복적으로 사용했습니다.
var x, y;
x = Math.cos(3 * Math.PI) + Math.sin(Math.LN10);
y = Math.tan(14 * Math.E);
with 문을 사용하면 코드를 더 짧고 읽기 쉽게 바꿀 수 있습니다.
var x, y;
with (Math){
x = cos(3 * PI) + sin (LN10);
y = tan(14 * E);
}