2011-12-27 11 views
4

コンソールからwth:alert('hi')のようなものを実行すると、クロスブラウザーで動作するように見えます。一部のJavaScriptステートメントの先頭にある "word:"が構文エラーを投げないのはなぜですか?

whatever:ビットは、文の開始に使用するとwindow.のように動作します。

私はそれは役に立たないと思うが、私は好奇心が強い。説明や関連する演算子が見つかりません。

答えて

5

ここに表示されている内容は、labelです。

これらは、フローコントロールメソッドで最もぼやけたもの、つまりgoto(Javascriptでは幸運にもサポートされていません)に使用されています。それらの一般的な使用法は、コード内のある位置にプログラムを直接ジャンプさせ、不注意にspaghetti codeにつながるように指示するためのものです。

+0

だから、ループではないステートメントにはラベルが付いていますが、それは中断することはできません。ありがとう! – Ronny

関連する問題