plugin_system *

システム定数 *

標準出力 *

四則演算 *

特殊命令 *

型変換 *

三角関数 *

算術関数 *

  • (Vの)SIGN --- Vが0なら0を、0超なら1を、0未満なら-1を返す
  • (Aの)ABS --- Vの絶対値を返す
  • (Aの)EXP --- e(自然対数の底)の A 乗の値を返す
  • (AとBの)HYPOT --- 直角三角形の二辺の長さA,Bから斜辺を求めて返す。
  • (Aの)LN --- 実数式 A の自然対数(Ln(A) = 1)を返す
  • (Aの)LOG --- Aの自然対数(底はE)を返す
  • (AでBの)LOGN --- 指定された底AでBの対数を計算して返す
  • (Aの)FRAC --- 実数Aの小数部分を返す
  • (Aの)乱数 --- 0から(A-1)までの乱数を返す
  • (Aの)SQRT --- Aの平方根を返す
  • (Aの)平方根 --- Aの平方根を返す
  • (RとGのBで)RGB --- HTML用のカラーコードを返すRGB(R,G,B)で各値は0-255
  • (Vを)ROUND --- 実数型の値Vを丸めてもっとも近い整数値を返す
  • (Vを|Vの)四捨五入 --- 実数型の値Vを丸めてもっとも近い整数値を返す
  • (Vを)CEIL --- 数値を正の無限大方向へ切り上げて返す。
  • (Vを)切上 --- 数値を正の無限大方向へ切り上げて返す。
  • (Vを)FLOOR --- 数値を負の無限大方向へ切り下げて返す。
  • (Vを)切捨 --- 数値を負の無限大方向へ切り下げて返す。

論理演算 *

  • (AとBの)論理OR --- (ビット演算で)AとBの論理和を返す(v1非互換)。
  • (AとBの)論理AND --- (ビット演算で)AとBの論理積を返す(v1非互換)。日本語の「AかつB」に相当する
  • (Vの)論理NOT --- 値Vが0ならば1、それ以外ならば0を返す(v1非互換)

ビット演算 *

  • (AとBの)OR --- (ビット演算で)AとBの論理和を返す。
  • (AとBの)AND --- (ビット演算で)AとBの論理積を返す。日本語の「AかつB」に相当する
  • (AとBの)XOR --- (ビット演算で)AとBの排他的論理和を返す。
  • (Vの)NOT --- (ビット演算で)vの各ビットを反転して返す。
  • (AをBで)SHIFT_L --- VをAビット左へシフトして返す
  • (AをBで)SHIFT_R --- VをAビット右へシフトして返す(符号を維持する)
  • (AをBで)SHIFT_UR --- VをAビット右へシフトして返す(符号を維持しない、0で埋める)

文字列処理 *

置換・トリム *

文字変換 *

JSON *

正規表現 *

指定形式 *

文字種類 *

配列操作 *

ハッシュ *

日時処理 *

  • --- 現在時刻を「HH:mm:ss」の形式で返す
  • システム時間 --- 現在のUNIX時間 (UTC(1970/1/1)からの経過秒数) を返す
  • 今日 --- 今日の日付を「YYYY/MM/DD」の形式で返す
  • 今年 --- 今年の西暦を返す
  • 今月 --- 今月を返す(v1非互換)
  • (Sの)曜日 --- 日付Sの曜日を返す
  • (Sの|Sを|Sから)UNIX時間変換 --- 日時SをUNIX時間 (UTC(1970/1/1)からの経過秒数) に変換して返す(v1非互換)
  • (Sの|Sを|Sから)UNIXTIME変換 --- 日時SをUNIX時間 (UTC(1970/1/1)からの経過秒数) に変換して返す
  • (TMを|TMから)日時変換 --- UNIX時間 (UTC(1970/1/1)からの経過秒数) を「YYYY/MM/DD HH:mm:ss」の形式に変換
  • (Fを|Fに|Fで)実行 --- 無名関数(あるいは、文字列で関数名を指定)Fを実行する(Fが関数でなければ無視する)
  • (Fを)秒後 --- 無名関数(あるいは、文字列で関数名を指定)FをN秒後に実行する
  • (Fを)秒毎 --- 無名関数(あるいは、文字列で関数名を指定)FをN秒ごとに実行する(『タイマー停止』で停止できる)
  • (Fを)秒タイマー開始時 --- 無名関数(あるいは、文字列で関数名を指定)FをN秒ごとに実行する(『秒毎』と同じ)
  • (TIMERIDの|TIMERIDで)タイマー停止 --- 『秒毎』や『秒タイマー開始』で開始したタイマーを停止する

デバッグ支援 *

plugin_browser *

色定数 *

システム *

  • --- ブラウザでプログラムの実行を強制終了する

ダイアログ *

ブラウザ操作 *

  • (URLに|URLへ)ブラウザ移動 --- 任意のURLにブラウザ移動(ただし移動後スクリプトの実行は停止する)
  • ブラウザ戻 --- 任意のURLにブラウザ移動(ただし移動後スクリプトの実行は停止する)

Ajax *

DOM操作 *

DOM部品操作 *

HTML操作 *

URLエンコード *

ローカルストレージ *

描画 *

位置情報 *

音声合成 *

WebSocket *

plugin_turtle *

タートルグラフィックス/カメ操作 *

plugin_node *

ファイル入出力 *

パス操作 *

フォルダ取得 *

環境変数 *

圧縮・解凍 *

Nodeプロセス *

クリップボード *

コマンドライン *

テスト *

  • (AとBが)ASSERT等 --- mochaによるテストで、ASSERTでAとBが正しいことを報告する

ネットワーク *

Ajax *

文字コード *

マウスとキーボード操作 *

plugin_express *

Webサーバ(Express) *