あってほしい場所に、それ以外の戻り値を持つ式を挿入したい場合」に有用です。変数、未定義のグローバル変数などを使用する事もできます。キーワードを宣言の代わりに式として扱うように強制するために使用できます。なければ、返された値にページコンテンツを置き換えます。返すために使用できます。疑似プロトコルはあくまで控えめなイベントハンドラなどの代替であり、積極的に使用するべきではないでしょう。これは、戻り値を必要としないブックマークレットの作成の際などに役立つ場合があります。