コンテンツの紹介:withステートメントを使用すると、オブジェクトのプロパティとメソッドにアクセスするときに、参照オブジェクトを繰り返し指定する必要はありません。 withステートメントブロックでは、JavaScriptによって認識されないすべての属性とメソッドは、ステートメントブロックで指定されたオブジェクトに関連しています。 withステートメントの構文形式は次のとおりです。
with object {ステートメント}オブジェクトは、ステートメントグループのオブジェクトがデフォルトであるときに参照オブジェクトを指定します。ここでは、より馴染みのあるドキュメントオブジェクトを使用して、withステートメントの例を示します。たとえば、ドキュメントオブジェクトに関連するwrite()またはwriteln()メソッドを使用する場合、document.writeln( "hello!")を使用することがよくあります。大量のデータを表示する必要がある場合、同じdocument.writeln()ステートメントが複数回使用されます。この時点で、文書オブジェクトを使用してすべてのステートメントを参照オブジェクトとして、次のプログラムのようなステートメントブロックにすべてのステートメントを配置して、ステートメントの数を減らす目的を達成することができます。ステートメントを使用して使用する例を次に示します。<html> <head> <title> javascript leleashed </head> </head> <body> <body> <script = "text/javascript"> javascript "> <! url); write( "<br>ドキュメントオブジェクトのプレフィックスを毎回書く必要はありません!");} //-> </script> </body> </html>これにより、ドキュメントのメソッドとプロパティを使用するときに、ドキュメントのプレフィックスを削除できます。