# with Statement (JavaScript)

Establishes the default object for a statement.

with (object) statements

The with statement is commonly used to shorten the amount of code that you have to write in certain situations. In the example that follows, notice the repeated use of **Math**.

x = Math.cos(3 * Math.PI) + Math.sin(Math.LN10) y = Math.tan(14 * Math.E)

When you use the with statement, your code becomes shorter and easier to read:

```
with (Math){
x = cos(3 * PI) + sin (LN10)
y = tan(14 * E)
}
```

Supported in the following document modes: Quirks, Internet Explorer 6 standards, Internet Explorer 7 standards, Internet Explorer 8 standards, Internet Explorer 9 standards. See Version Information.

## Community Additions

Show: