VBScriptにも行区切り文字があった!

VBScriptでは、改行以外にも行区切り文字が存在することに気が付いた。

通常For文は3行になるけれど

For I = 0 To 9 
   wscript.echo i
Next

以下のように「コロン」で区切ることで一行になる。

For I = 0 To 9 : wscript.echo i : Next

しかも、VisualStudio.Netでデバッグするとコロンごとにステップ実行してくれる。

html中で使用してみた

ボタンのonclickイベントの中に複数行のスクリプトを書くのはJavaScriptしか
できないと思ったけど、VBScriptでもOKだったんですね。

今頃知りましたorz

<input type='button' onclick="vbscript:For i = 0 To 3: msgbox i: Next" value='button' >