Этот оператор with специфицирует объект
Этот оператор with специфицирует объект Math как объект по умолчанию. После этого операторы ссылаются на свойство PI и на методы cos и sin без специфицирования объекта. JavaScript принимает объект Math для этих ссылок.
var a, x, y
var r=10
with (Math) {
a = PI * r * r
x = r * cos(PI)
y = r * sin(PI/2)
}
Содержание раздела