JavaScript を実行

提供: MeryWiki
移動先: 案内検索

選択範囲をevalして結果をその場に出します。電卓代わりにどうぞ。

置き換え版[編集]

// JavaScriptを実行 (置き換え版).js
 
if (!document.selection.Text) {
  document.selection.EndOfLine(false);
  document.selection.StartOfLine(true);
}
 
if (document.selection.Text) {
  document.selection.Text = eval(document.selection.Text)
}

挿入版[編集]

// JavaScriptを実行.js (挿入版)
 
if (!document.selection.Text) {
  document.selection.EndOfLine(false);
  document.selection.StartOfLine(true);
}
 
if (document.selection.Text) {
  document.selection.Text = document.selection.Text + ' => ' + eval(document.selection.Text)
}

アウトプットバー版[編集]

// JavaScriptを実行 (アウトプットバー版).js
 
if (!document.selection.Text) {
  document.selection.EndOfLine(false);
  document.selection.StartOfLine(true);
}
 
if (document.selection.Text) {
  outputbar.visible = true;
  // outputbar.Writeln(">> " + document.selection.Text)
  outputbar.Writeln("=> " + eval(document.selection.Text).toString())
}