L'instruction with définit un objet par défaut. Cette objet est ensuite utilisé dans le bloc d'instructions attaché à with.

with(objet)
{
  //Instructions;
}

/*L'instruction with permet de travailler 
directement avec une propriété d'un objet.*/
var resultat, x, y;
with (Math)
{
  x = 2;
  y = 10;
  //sans with resultat = Math.pow(x, y)
  resultat = pow(x, y);
}