UNPKG

nadesiko3

Version:
1 lines 129 kB
module.exports = {"plugin_system":{"システム定数":[["定数","ナデシコバージョン","","'?'","な"],["定数","ナデシコ言語バージョン","","'?'","な"],["定数","ナデシコエンジン","","'nadesi.com/v3'","な"],["定数","ナデシコ種類","","'?'","な"],["定数","はい","","1","は"],["定数","いいえ","","0","い"],["定数","真","","1","し"],["定数","偽","","0","ぎ"],["定数","永遠","","1","え"],["定数","オン","","1","お"],["定数","オフ","","0","お"],["定数","改行","","'\\n'","か"],["定数","タブ","","'\\t'","た"],["定数","カッコ","","'「'","か"],["定数","カッコ閉","","'」'","か"],["定数","波カッコ","","'{'","な"],["定数","波カッコ閉","","'}'","な"],["定数","OK","","true","O"],["定数","NG","","false","N"],["定数","キャンセル","","0","き"],["定数","TRUE","","true","T"],["定数","FALSE","","false","F"],["定数","true","","true","t"],["定数","false","","false","f"],["定数","PI","","Math.PI","P"],["定数","空","","''","か"],["定数","NULL","","null","N"],["定数","undefined","","undefined","u"],["定数","未定義","","undefined","み"],["定数","エラーメッセージ","","''","え"],["定数","対象","","''","た"],["定数","対象キー","","''","た"],["定数","回数","","''","か"],["定数","CR","","'\\r'","C"],["定数","LF","","'\\n'","L"],["定数","非数","","NaN","ひ"],["定数","無限大","","Infinity","む"],["定数","戻値無","","0","も"],["定数","戻値有","","1","も"],["関数","空配列","","空の配列を返す。『[]』と同義。","か"],["関数","空辞書","","空の辞書型を返す。『{}』と同義。","か"],["関数","空ハッシュ","","空のハッシュを返す(v3.2以降非推奨)","か"],["関数","空オブジェクト","","空のオブジェクトを返す(v3.2以降非推奨)","か"]],"標準出力":[["関数","表示","Sを/Sと","Sを表示","ひ"],["関数","継続表示","Sを/Sと","Sを改行なしで表示(ただし「表示」命令を使うことで画面出力される)","け"],["関数","連続表示","...Aと/...Aを","引数に指定した引数を全て表示する(可変引数)","れ"],["関数","連続無改行表示","...Aと/...Aを","引数に指定した引数を全て表示する(改行しない)(可変引数)","れ"],["定数","表示ログ","","''","ひ"],["関数","表示ログクリア","","表示ログを空にする","ひ"],["関数","言","Sを/Sと","Sを表示","い"],["関数","コンソール表示","Sを/Sと","Sをコンソール表示する(console.log)","こ"]],"四則演算":[["関数","足","AにBを/Aと","AとBを足す","た"],["関数","引","AからBを","AからBを引く","ひ"],["関数","掛","AにBを/Aと","AにBを掛ける","か"],["関数","倍","AのB/Aを","AのB倍を求める","ば"],["関数","割","AをBで","AをBで割る","わ"],["関数","割余","AをBで","AをBで割った余りを求める","わ"],["関数","偶数","Aが","Aが偶数なら真を返す","ぐ"],["関数","奇数","Aが","Aが奇数なら真を返す","き"],["関数","二乗","Aの/Aを","Aを二乗する","に"],["関数","べき乗","AのBの","AのB乗を求める","べ"],["関数","以上","AがB","AがB以上か","い"],["関数","以下","AがB","AがB以下か","い"],["関数","未満","AがB","AがB未満か","み"],["関数","超","AがB","AがB超か","ち"],["関数","等","AがBと","AがBと等しいか","ひ"],["関数","等無","AがBと","AがBと等しくないか","ひ"],["関数","一致","AがBと","AがBと一致するか(配列や辞書も比較可能)","い"],["関数","不一致","AがBと","AがBと不一致か(配列や辞書も比較可能)","ふ"],["関数","範囲内","VがAからBの/Bまでの","VがAからBの範囲内か","は"],["関数","範囲","AからBの/Bまでの","AからBの範囲を表現する範囲オブジェクトを返す","は"],["関数","連続加算","Bを...Aに/...Aと","A1+A2+A3...にBを足す(可変引数)","れ"],["関数","MAX","Bの...Aと","2個以上の数値のうち最大値を返す。(可変引数)","M"],["関数","最大値","Bの...Aと","2個以上の数値のうち最大値を返す。(可変引数)","さ"],["関数","MIN","Bの...Aと","2個以上の数値のうち最小値を返す。(可変引数)","M"],["関数","最小値","Bの...Aと","2個以上の数値のうち最小値を返す。(可変引数)","さ"],["関数","CLAMP","XのAからBまでの/XをBで","数値を下限から上限の範囲内に収めた値を返す。","C"]],"敬語":[["関数","ください","","敬語対応のため","く"],["関数","お願","","ソースコードを読む人を気持ちよくする","お"],["関数","です","","ソースコードを読む人を気持ちよくする","で"],["関数","拝啓","","ソースコードを読む人を気持ちよくする","は"],["関数","敬具","","ソースコードを読む人を気持ちよくする","け"],["関数","礼節レベル取得","","(お遊び)敬語を何度使ったか返す","お"]],"特殊命令":[["関数","JS実行","SRCを/SRCで","JavaScriptのコードSRCを実行する(変数sysでなでしこシステムを参照できる)","J"],["関数","JSオブジェクト取得","NAMEの","なでしこで定義した関数や変数nameのJavaScriptオブジェクトを取得する","J"],["関数","JS関数実行","NAMEをARGSで","JavaScriptの関数NAMEを引数ARGS(配列)で実行する","J"],["関数","ASYNC","","なでしこのユーザー関数定義でASYNC(非同期関数である)ことを宣言する(非同期関数)","A"],["関数","AWAIT実行","FをARGSで","JavaScriptの非同期関数(Promise/async関数)のFを引数ARGSでawait実行する(非同期関数)","J"],["関数","JSメソッド実行","OBJのMをARGSで","JavaScriptのオブジェクトOBJのメソッドMを引数ARGS(配列)で実行する","J"],["関数","ナデシコ","CODEを/CODEで","なでしこのコードCODEを実行する","な"],["関数","ナデシコ続","CODEを/CODEで","なでしこのコードCODEを実行する","な"],["関数","実行","Fを/Fに/Fで","無名関数(あるいは、文字列で関数名を指定)Fを実行する(Fが関数でなければ無視する)","じ"],["関数","実行時間計測","Fの","関数Fを実行して要した時間をミリ秒で返す","じ"],["関数","終","","終わる","終"]],"型変換":[["関数","変数型確認","Vの","変数Vの型を返す","へ"],["関数","TYPEOF","Vの","変数Vの型を返す","T"],["関数","文字列変換","Vを","値Vを文字列に変換","も"],["関数","TOSTR","Vを","値Vを文字列に変換","T"],["関数","整数変換","Vを","値Vを整数に変換","せ"],["関数","TOINT","Vを","値Vを整数に変換","T"],["関数","実数変換","Vを","値Vを実数に変換","じ"],["関数","TOFLOAT","Vを","値Vを実数に変換","T"],["関数","INT","Vの","値Vを整数に変換","I"],["関数","FLOAT","Vの","値Vを実数に変換","F"],["関数","NAN判定","Vを","値VがNaNかどうかを判定(命令『非数判定』を使う事を推奨)","N"],["関数","非数判定","Vを","値Vが非数かどうかを判定(NAN判定より堅牢)","ひ"],["関数","HEX","Aの","値Vを16進数に変換","H"],["関数","進数変換","VをN/Vの","値VをN進数に変換","し"],["関数","二進","Vを/Vの/Vから","値Vを2進数に変換","に"],["関数","二進表示","Vを/Vの/Vから","値Vを2進数に変換して表示","に"],["関数","RGB","RとGのBで","HTML用のカラーコードを返すRGB(R,G,B)で各値は0-255","R"]],"論理演算":[["関数","論理OR","AとBの","(ビット演算で)AとBの論理和を返す(v1非互換)。","ろ"],["関数","論理AND","AとBの","(ビット演算で)AとBの論理積を返す(v1非互換)。日本語の「AかつB」に相当する","ろ"],["関数","論理NOT","Vの","値Vが0ならば1、それ以外ならば0を返す(v1非互換)","ろ"]],"ビット演算":[["関数","OR","AとBの","(ビット演算で)AとBの論理和を返す。","O"],["関数","AND","AとBの","(ビット演算で)AとBの論理積を返す。日本語の「AかつB」に相当する","A"],["関数","XOR","AとBの","(ビット演算で)AとBの排他的論理和を返す。","X"],["関数","NOT","Vの","(ビット演算で)vの各ビットを反転して返す。","N"],["関数","SHIFT_L","AをBで","VをAビット左へシフトして返す","S"],["関数","SHIFT_R","AをBで","VをAビット右へシフトして返す(符号を維持する)","S"],["関数","SHIFT_UR","AをBで","VをAビット右へシフトして返す(符号を維持しない、0で埋める)","S"]],"文字列処理":[["関数","文字数","Vの","文字列Vの文字数を返す","も"],["関数","何文字目","SでAが/Sの","文字列SでAが何文字目にあるか調べて返す。見つからなければ0を返す。","な"],["関数","CHR","Vの","文字コードV(あるいは文字列配列)から文字を返す","C"],["関数","ASC","Vの","文字列V(あるいは文字列配列)の最初の文字の文字コードを返す","A"],["関数","文字挿入","SでIにAを/SのIへ","文字列SのI文字目に文字列Aを挿入する","も"],["関数","文字検索","SでAからBを/Sの","文字列SでA文字目から文字列Bを検索。見つからなければ0を返す。(類似命令に『何文字目』がある)(v1非互換)","も"],["関数","追加","SでAを/Sに/Sへ","文字列または配列SにAを追加して返す(v1非互換)","つ"],["関数","一行追加","SでAを/Sに/Sへ","文字列または配列SにAと改行を追加して返す(v1非互換)","い"],["関数","文字列分解","Vを/Vの/Vで","文字列Vを一文字ずつに分解して返す","も"],["関数","リフレイン","VをCNTで/Vの","文字列VをCNT回繰り返す(v1非互換)","り"],["関数","出現回数","SでAの","文字列SにAが何回出現するか数える","し"],["関数","MID","SでAからCNTを/Sの","文字列SのA文字目からCNT文字を抽出する","M"],["関数","文字抜出","SでAからCNTを/SのCNT","文字列SのA文字目からCNT文字を抽出する","も"],["関数","LEFT","SのCNTだけ/Sで","文字列Sの左端からCNT文字を抽出する","L"],["関数","文字左部分","SのCNTだけ/SでCNT","文字列Sの左端からCNT文字を抽出する","も"],["関数","RIGHT","SのCNTだけ/Sで","文字列Sの右端からCNT文字を抽出する","R"],["関数","文字右部分","SのCNTだけ/SでCNT","文字列Sの右端からCNT文字を抽出する","も"],["関数","区切","SのAで/Sを","文字列Sを区切り文字Aで区切って配列で返す","く"],["関数","文字列分割","SをAで","文字列Sを区切り文字Aで分割して配列で返す","も"],["関数","切取","SからAまで/SのAを","文字列Sから文字列Aまでの部分を抽出する。切り取った残りは特殊変数『対象』に代入される。(v1非互換)","き"],["関数","範囲切取","SでAからBまで/SのBを","文字列Sで文字列AからBまでの部分を抽出して返す。切り取った残りは特殊変数『対象』に代入される。(v1非互換)","は"],["関数","文字削除","SのAからBだけ/Bを/B","文字列SのA文字目からB文字分を削除して返す","も"]],"置換・トリム":[["関数","置換","SのAをBに/SでAからBへ","文字列Sのうち文字列AをBに全部置換して返す","ち"],["関数","単置換","SのAをBに/SでBへ","文字列Sのうち、最初に出現するAだけをBに置換して返す","た"],["関数","トリム","Sの/Sを","文字列Sの前後にある空白を削除する","と"],["関数","空白除去","Sの/Sを","文字列Sの前後にある空白を削除する","く"],["関数","右トリム","Sの/Sを","文字列Sの末尾にある空白を削除する","み"],["関数","末尾空白除去","Sの/Sを","文字列Sの末尾にある空白を削除する","ま"]],"文字変換":[["関数","大文字変換","Sの/Sを","アルファベットの文字列Sを大文字に変換","お"],["関数","小文字変換","Sの/Sを","アルファベットの文字列Sを小文字に変換","こ"],["関数","平仮名変換","Sの/Sを","文字列Sのカタカナをひらがなに変換","ひ"],["関数","カタカナ変換","Sの/Sを","文字列Sのひらがなをカタカナに変換","か"],["関数","英数全角変換","Sの/Sを","文字列Sの半角英数文字を全角に変換","え"],["関数","英数半角変換","Sの/Sを","文字列Sの全角英数文字を半角に変換","え"],["関数","英数記号全角変換","Sの/Sを","文字列Sの半角英数記号文字を全角に変換","え"],["関数","英数記号半角変換","Sの/Sを","文字列Sの記号文字を半角に変換","え"],["関数","カタカナ全角変換","Sの/Sを","文字列Sの半角カタカナを全角に変換","か"],["関数","カタカナ半角変換","Sの/Sを","文字列Sの全角カタカナを半角に変換","か"],["関数","全角変換","Sの/Sを","文字列Sの半角文字を全角に変換","ぜ"],["関数","半角変換","Sの/Sを","文字列Sの全角文字を半角に変換","は"],["定数","全角カナ一覧","","'アイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヲンァィゥェォャュョッ、。ー「」'","ぜ"],["定数","全角カナ濁音一覧","","'ガギグゲゴザジズゼゾダヂヅデドバビブベボパピプペポ'","ぜ"],["定数","半角カナ一覧","","'アイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヲンァィゥェォャュョッ、。ー「」゙゚'","は"],["定数","半角カナ濁音一覧","","'ガギグゲゴザジズゼゾダヂヅデドバビブベボパピプペポ'","は"]],"JSON":[["関数","JSONエンコード","Vを/Vの","オブジェクトVをJSON形式にエンコードして返す","J"],["関数","JSONエンコード整形","Vを/Vの","オブジェクトVをJSON形式にエンコードして整形して返す","J"],["関数","JSONデコード","Sを/Sの/Sから","JSON文字列Sをオブジェクトにデコードして返す","J"],["関数","JSON_E","Vを/Vの","オブジェクトVをJSON形式にエンコードして返す(JSONエンコードと同じ)","J"],["関数","JSON_ES","Vを/Vの","オブジェクトVをJSON形式にエンコードして整形して返す(JSONエンコード整形と同じ)","J"],["関数","JSON_D","Sを/Sの/Sから","JSON文字列Sをオブジェクトにデコードして返す(JSONデコードと同じ)","J"]],"正規表現":[["関数","正規表現マッチ","AをBで/AがBに","文字列Aを正規表現パターンBでマッチして結果を返す(パターンBは「/pat/opt」の形式で指定。optにgの指定がなければ部分マッチが『抽出文字列』に入る)","せ"],["定数","抽出文字列","","[]","ち"],["関数","正規表現置換","SのAをBで/AからBに/Bへ","文字列Sの正規表現パターンAをBに置換して結果を返す(パターンAは/pat/optで指定)","せ"],["関数","正規表現区切","SをAで","文字列Sを正規表現パターンAで区切って配列で返す(パターンAは/pat/optで指定)","せ"]],"指定形式":[["関数","通貨形式","Vを/Vの","数値Vを三桁ごとにカンマで区切る","つ"],["関数","ゼロ埋","VをAで","数値VをA桁の0で埋める","ぜ"],["関数","空白埋","VをAで","文字列VをA桁の空白で埋める","く"]],"文字種類":[["関数","かなか判定","Sを/Sの/Sが","文字列Sの1文字目がひらがなか判定","か"],["関数","カタカナ判定","Sを/Sの/Sが","文字列Sの1文字目がカタカナか判定","か"],["関数","数字判定","Sを/Sが","文字列Sの1文字目が数字か判定","す"],["関数","数列判定","Sを/Sが","文字列S全部が数字か判定","す"]],"配列操作":[["関数","配列結合","AをSで","配列Aを文字列Sでつなげて文字列で返す","は"],["関数","配列只結合","Aを","配列Aの要素をただ結合して文字列で返す。(「」で配列結合と同じ)","は"],["関数","配列検索","AのSを/Aから","配列Aから文字列Sを探してインデックス番号(0起点)を返す。見つからなければ-1を返す。","は"],["関数","配列要素数","Aの","配列Aの要素数を返す","は"],["関数","要素数","Aの","Aの要素数を返す。Aには配列/辞書型/文字列を指定する。","よ"],["関数","LEN","Aの","Aの要素数を返す。Aには配列/辞書型/文字列を指定する。","L"],["関数","配列挿入","AのIにSを/Iへ","配列AのI番目(0起点)に要素Sを追加して返す(v1非互換)","は"],["関数","配列一括挿入","AのIにBを/Iへ","配列AのI番目(0起点)に配列bを追加して返す(v1非互換)","は"],["関数","配列ソート","Aの/Aを","配列Aをソートして返す(A自体を変更)","は"],["関数","配列数値変換","Aの/Aを","配列Aの各要素を数値に変換して返す(変数A自体を変更)","は"],["関数","配列数値ソート","Aの/Aを","配列Aをソートして返す(A自体を変更)","は"],["関数","配列カスタムソート","FでAの/Aを","関数Fで配列Aをソートして返す(引数A自体を変更)","は"],["関数","配列逆順","Aの/Aを","配列Aを逆にして返す。Aを書き換える(A自体を変更)。","は"],["関数","配列シャッフル","Aの/Aを","配列Aをシャッフルして返す。Aを書き換える","は"],["関数","配列削除","AのIを/Aから","配列AのI番目(0起点)の要素を削除して返す。Aの内容を書き換える。辞書型変数ならキーIを削除する。","は"],["関数","配列切取","AのIを/Aから","配列AのI番目(0起点)の要素を切り取って返す。Aの内容を書き換える。引数Iには範囲オブジェクトを指定できる。その場合戻り値は配列型となる。辞書型変数ならキーIを削除する。","は"],["関数","配列取出","AのIからCNTを","配列AのI番目(0起点)からCNT個の要素を取り出して返す。Aの内容を書き換える","は"],["関数","配列ポップ","Aの/Aから","配列Aの末尾を取り出して返す。Aの内容を書き換える。","は"],["関数","配列プッシュ","AにBを/Aへ","配列Aの末尾にNを追加。Aの内容を書き換える。(『配列追加』と同じ)","は"],["関数","配列追加","AにBを/Aへ","配列Aの末尾にBを追加して返す。Aの内容を書き換える。","は"],["関数","配列複製","Aを","配列Aを複製して返す。","は"],["関数","配列範囲コピー","AのIを/Aから","配列Aの範囲I(数値化範囲オブジェクト)を複製して返す。","は"],["関数","参照","AからIを/Aの","値A(配列/文字列/辞書型)の範囲I(キーまたは範囲オブジェクト)を参照して(コピーせず)返す","さ"],["関数","配列参照","AのIを/Aから","値A(配列/文字列/辞書型)の範囲I(キーまたは範囲オブジェクト)を参照して(コピーせず)返す(『参照』と同じ)","は"],["関数","配列足","AにBを/Aへ/Aと","配列Aに配列Bを足し合わせて返す。","は"],["関数","配列最大値","Aの","配列Aの値の最大値を調べて返す。","は"],["関数","配列最小値","Aの","配列Aの値の最小値を調べて返す。","は"],["関数","配列合計","Aの","配列Aの値を全て足して返す。配列の各要素を数値に変換して計算する。数値に変換できない文字列は0になる。","は"],["関数","配列入替","AのIとJを","配列Aの(0から数えて)I番目とJ番目の要素を入れ替えて返す。Aの内容を書き換える。","は"],["関数","配列連番作成","AからBまでの/Bまで/Bの","AからBまでの連番配列を生成して返す。","は"],["関数","配列要素作成","AをBだけ","値AをB個持つ配列を生成して返す。","は"],["関数","配列関数適用","FをAへ/Aに","引数を1つ持つ関数Fを、配列Aの全要素に適用した、新しい配列を返す。","は"],["関数","配列マップ","FをAへ/Aに","引数を1つ持つ関数Fを、配列Aの全要素に適用した、新しい配列を返す。(『配列関数適用』と同じ)","は"],["関数","配列フィルタ","FでAを/FのAについて","引数を1つ持ち真偽を返す関数Fを利用して、配列Aの要素をフィルタして、新しい配列として返す。","は"]],"二次元配列処理":[["関数","表ソート","AのNOを","二次元配列AでB列目(0起点)(あるいはキー名)をキーに文字列順にソートする。Aの内容を書き換える。","ひ"],["関数","表数値ソート","AのNOを","二次元配列AでB列目(0起点)(あるいはキー名)をキーに数値順にソートする。Aの内容を書き換える。","ひ"],["関数","表ピックアップ","AのNOからSを/Sで","配列Aの列番号B(0起点)(あるいはキー名)で検索文字列Sを含む行を返す","ひ"],["関数","表完全一致ピックアップ","AのNOからSを/Sで","配列Aの列番号B(0起点)(あるいはキー名)で検索文字列Sと一致する行を返す","ひ"],["関数","表検索","AのCOLでROWからSを/COLに","二次元配列AでCOL列目(0起点)からキーSを含む行をROW行目から検索して何行目にあるか返す。見つからなければ-1を返す。","ひ"],["関数","表列数","Aの","二次元配列Aの列数を調べて返す。","ひ"],["関数","表行数","Aの","二次元配列Aの行数を調べて返す。","ひ"],["関数","表行列交換","Aの/Aを","二次元配列Aの行と列を交換して返す。","ひ"],["関数","表右回転","Aの/Aを","二次元配列Aを90度回転して返す。","ひ"],["関数","表重複削除","AのIを/Iで","二次元配列AのI列目にある重複項目を削除して返す。","ひ"],["関数","表列取得","AのIを","二次元配列AのI列目を返す。","ひ"],["関数","表列挿入","AのIにSを/Iへ","二次元配列Aの(0から数えて)I列目に配列Sを挿入して返す","ひ"],["関数","表列削除","AのIを","二次元配列Aの(0から数えて)I列目削除して返す","ひ"],["関数","表列合計","AのIを/Iで","二次元配列Aの(0から数えて)I列目を合計して返す。","ひ"],["関数","表曖昧検索","AのROWからCOLでSを","二次元配列AのROW行目からCOL列目(0起点)で正規表現Sにマッチする行を検索して何行目にあるか返す。見つからなければ-1を返す。(v1非互換)","ひ"],["関数","表正規表現ピックアップ","AのCOLからSを/Aで","二次元配列AでI列目(0起点)から正規表現パターンSにマッチする行をピックアップして返す。","ひ"]],"辞書型変数の操作":[["関数","辞書キー列挙","Aの","辞書型変数Aのキーの一覧を配列で返す。","じ"],["関数","辞書キー削除","AからKEYを/Aの","辞書型変数AからキーKEYを削除して返す(A自体を変更する)。","じ"],["関数","辞書キー存在","AのKEYが/Aに","辞書型変数AのキーKEYが存在するか確認","じ"]],"ハッシュ":[["関数","ハッシュキー列挙","Aの","ハッシュAのキー一覧を配列で返す。","は"],["関数","ハッシュ内容列挙","Aの","ハッシュAの内容一覧を配列で返す。","は"],["関数","ハッシュキー削除","AからKEYを/Aの","ハッシュAからキーKEYを削除して返す。","は"],["関数","ハッシュキー存在","AのKEYが/Aに","ハッシュAのキーKEYが存在するか確認","は"]],"タイマー":[["関数","秒待","N","N秒の間待機する(非同期関数)","び"],["関数","秒待機","N","N秒の間待機する(『秒待』と同じ)(非同期関数)","び"],["関数","秒逐次待機","N","(非推奨) 逐次実行構文にて、N秒の間待機する (廃止予定)(非同期関数)","び"],["関数","秒後","FをN","無名関数(あるいは、文字列で関数名を指定)FをN秒後に実行する。変数『対象』にタイマーIDを代入する。","び"],["関数","秒毎","FをN","無名関数(あるいは、文字列で関数名を指定)FをN秒ごとに実行する(『タイマー停止』で停止できる)。変数『対象』にタイマーIDを代入する。","び"],["関数","秒タイマー開始時","FをN","無名関数(あるいは、文字列で関数名を指定)FをN秒ごとに実行する(『秒毎』と同じ)","び"],["関数","タイマー停止","TIMERIDの/TIMERIDで","『秒毎』『秒後』や『秒タイマー開始』で開始したタイマーを停止する","た"],["関数","全タイマー停止","","『秒毎』『秒後』や『秒タイマー開始』で開始したタイマーを全部停止する","ぜ"]],"日時処理(簡易)":[["定数","元号データ","","[{ '元号': '令和', '改元日': '2019/05/01' }, { '元号': '平成', '改元日': '1989/01/08' }, { '元号': '昭和', '改元日': '1926/12/25' }, { '元号': '大正', '改元日': '1912/07/30' }, { '元号': '明治', '改元日': '1868/10/23' }]","げ"],["関数","今","","現在時刻を「HH:mm:ss」の形式で返す","い"],["関数","システム時間","","現在のUNIX時間 (UTC(1970/1/1)からの経過秒数) を返す","し"],["関数","システム時間ミリ秒","","現在のUNIX時間 (UTC(1970/1/1)からの経過秒数) をミリ秒で返す","し"],["関数","今日","","今日の日付を「YYYY/MM/DD」の形式で返す","き"],["関数","明日","","明日の日付を「YYYY/MM/DD」の形式で返す","あ"],["関数","昨日","","昨日の日付を「YYYY/MM/DD」の形式で返す","き"],["関数","今年","","今年が何年かを西暦で返す","こ"],["関数","来年","","来年が何年かを西暦で返す","ら"],["関数","去年","","去年が何年かを西暦で返す","き"],["関数","今月","","今月が何月かを返す","こ"],["関数","来月","","来月が何月かを返す","ら"],["関数","先月","","先月が何月かを返す","せ"],["関数","曜日","Sの","Sに指定した日付の曜日を返す。不正な日付の場合は今日の曜日を返す。","よ"],["関数","曜日番号取得","Sの","Sに指定した日付の曜日番号を番号で返す。不正な日付の場合は今日の曜日番号を返す。(0=日/1=月/2=火/3=水/4=木/5=金/6=土)","よ"],["関数","UNIXTIME変換","Sの/Sを/Sから","日時SをUNIX時間 (UTC(1970/1/1)からの経過秒数) に変換して返す(v1非互換)","U"],["関数","UNIX時間変換","Sの/Sを/Sから","日時SをUNIX時間 (UTC(1970/1/1)からの経過秒数) に変換して返す(v1非互換)","U"],["関数","日時変換","TMを/TMから","UNIX時間 (UTC(1970/1/1)からの経過秒数) を「YYYY/MM/DD HH:mm:ss」の形式に変換","に"],["関数","日時書式変換","TMをFMTで","UNIX時間TM(または日付文字列)を「YYYY/MM/DD HH:mm:ss」または「YY-M-D H:m:s」その他、W:曜日、WWW:曜日英、MMM:月英、ccc:ミリ秒の書式に変換","に"],["関数","和暦変換","Sを","Sを和暦に変換する。Sは明治以降の日付が有効。","わ"],["関数","年数差","AとBの/AからBまでの","日付AとBの差を年数で求めて返す。A<Bなら正の数、そうでないなら負の数を返す (v1非互換)。","ね"],["関数","月数差","AとBの/AからBまでの","日付AとBの差を月数で求めて返す。A<Bなら正の数、そうでないなら負の数を返す (v1非互換)。","げ"],["関数","日数差","AとBの/AからBまでの","日付AとBの差を日数で求めて返す。A<Bなら正の数、そうでないなら負の数を返す。","に"],["関数","時間差","AとBの/AからBまでの","時間AとBの時間の差を求めて返す。A<Bなら正の数、そうでないなら負の数を返す。","じ"],["関数","分差","AとBの/AからBまでの","時間AとBの分数の差を求めて返す。A<Bなら正の数、そうでないなら負の数を返す。","ふ"],["関数","秒差","AとBの/AからBまでの","時間AとBの差を秒差で求めて返す。A<Bなら正の数、そうでないなら負の数を返す。","び"],["関数","日時差","AとBのUNITによる/AからBまでの","日時AとBの差を種類unitで返す。A<Bなら正の数、そうでないなら負の数を返す (v1非互換)。","に"],["関数","時間加算","SにAを","時間SにAを加えて返す。Aには「(+|-)hh:nn:dd」で指定する。","じ"],["関数","日付加算","SにAを","日付SにAを加えて返す。Aには「(+|-)yyyy/mm/dd」で指定する。","ひ"],["関数","日時加算","SにAを","日時SにAを加えて返す。Aは「(+|-)1(年/ヶ月/日/週/時間/分/秒)」のように指定する (v1非互換)。","に"],["関数","時間ミリ秒取得","","ミリ秒単位の時間を数値で返す。結果は実装に依存する。","じ"]],"デバッグ支援":[["関数","デバッグ表示","Sと/Sを/Sの","デバッグ用にSを表示する","で"],["関数","ハテナ関数設定","Sを/Sの","ハテナ関数「?? (計算式)」の動作をカスタマイズする。文字列の配列を指定可能で、システム関数名か「js:code」を指定可能。","は"],["関数","ハテナ関数実行","Sの/Sを/Sと","『ハテナ関数設定』で設定した関数を実行する","は"],["関数","エラー発生","Sの/Sで","故意にエラーSを発生させる","え"],["関数","__DEBUG","","デバッグモードにする","_"],["定数","__DEBUG強制待機","","0","_"],["定数","__DEBUGブレイクポイント一覧","","[]","_"],["定数","__DEBUG待機フラグ","","0","_"],["関数","__DEBUG_BP_WAIT","CURLINEで","エディタのブレイクポイント機能のための待機(非同期関数)","_"],["関数","グローバル関数一覧取得","","グローバル変数にある関数一覧を取得","ぐ"],["関数","システム関数一覧取得","","システム関数の一覧を取得","し"],["関数","システム関数存在","FNAMEが/FNAMEの","文字列で関数名を指定してシステム関数が存在するかを調べる","し"],["関数","プラグイン一覧取得","","利用中のプラグイン一覧を得る","ぷ"],["関数","モジュール一覧取得","","取り込んだモジュール一覧を得る","も"],["関数","助詞一覧取得","","文法として定義されている助詞の一覧を取得する","じ"],["関数","予約語一覧取得","","文法として定義されている予約語の一覧を取得する","よ"]],"プラグイン管理":[["定数","プラグイン名","","'メイン'","ぷ"],["関数","プラグイン名設定","Sに/Sへ","プラグイン名をSに変更する(システムにより自動的に「メイン」あるいはプラグインのファイル名が呼ばれる)","プ"],["定数","名前空間","","''","な"],["関数","名前空間設定","Sに/Sへ","名前空間をSに設定する(システムにより自動的に変更される。ファイル名から拡張子を削ったもの)","な"],["関数","名前空間ポップ","","システム利用のため呼ぶべからず。(名前空間を一つ前の値に戻す)","な"]],"URLエンコードとパラメータ":[["関数","URLエンコード","TEXTを/TEXTから","URLエンコードして返す","U"],["関数","URLデコード","TEXTを/TEXTへ/TEXTに","URLデコードして返す","U"],["関数","URLパラメータ解析","URLを/URLの/URLから","URLパラメータを解析してハッシュで返す","U"]],"BASE64":[["関数","BASE64エンコード","TEXTを/TEXTから","BASE64エンコードして返す","B"],["関数","BASE64デコード","TEXTを/TEXTへ/TEXTに","BASE64デコードして返す","B"]]},"plugin_csv":{"CSV操作":[["関数","CSV取得","STRを/STRの/STRで","CSV形式のデータstrを強制的に二次元配列に変換して返す","C"],["関数","TSV取得","STRを/STRの/STRで","TSV形式のデータstrを強制的に二次元配列に変換して返す","T"],["関数","表CSV変換","Aを","二次元配列AをCSV形式に変換して返す","ひ"],["関数","表TSV変換","Aを","二次元配列AをTSV形式に変換して返す","ひ"]]},"plugin_math":{"三角関数":[["関数","SIN","Vの","ラジアン単位VのSINを求める","S"],["関数","COS","Vの","ラジアン単位VのCOSを求める","C"],["関数","TAN","Vの","ラジアン単位VのTANを求める","T"],["関数","ARCSIN","Vの","ラジアン単位VのARCSINを求める","A"],["関数","ARCCOS","Vの","ラジアン単位VのARCCOSを求める","A"],["関数","ARCTAN","Vの","ラジアン単位VのARCTANを求める","A"],["関数","ATAN2","YとXの","ARCTAN(Y/X)をラジアン単位で返す","A"],["関数","座標角度計算","XYの","点[0,0]から[x,y]の直線とX軸の角度(度)を返す","ざ"],["関数","RAD2DEG","Vを","ラジアンから度に変換","R"],["関数","DEG2RAD","Vを","度からラジアンに変換","D"],["関数","度変換","Vを","ラジアンから度に変換","ど"],["関数","ラジアン変換","Vを","度からラジアンに変換","ら"]],"算術関数":[["関数","SIGN","Vの","Vが0なら0を、0超なら1を、0未満なら-1を返す","S"],["関数","符号","Vの","Vが0なら0を、0超なら1を、0未満なら-1を返す","ふ"],["関数","ABS","Aの","Vの絶対値を返す","A"],["関数","絶対値","Aの","Vの絶対値を返す","ぜ"],["関数","EXP","Aの","e(自然対数の底)の A 乗の値を返す","E"],["関数","HYPOT","AとBの","直角三角形の二辺の長さA,Bから斜辺を求めて返す。","H"],["関数","斜辺","AとBの","直角三角形の二辺の長さA,Bから斜辺を求めて返す。","し"],["関数","LN","Aの","実数式 A の自然対数(Ln(A) = 1)を返す","L"],["関数","LOG","Aの","Aの自然対数(底はE)を返す","L"],["関数","LOGN","AでBの","指定された底AでBの対数を計算して返す","L"],["関数","FRAC","Aの","実数Aの小数部分を返す","F"],["関数","小数部分","Aの","実数Aの小数部分を返す","し"],["関数","整数部分","Aの","実数Aの整数部分を返す","せ"],["関数","乱数","Aの","0から(A-1)までの乱数を返す。引数Aには範囲オブジェクトや配列[最小,最大]も指定可能","ら"],["関数","乱数範囲","AからBまでの/Bの","AからBまでの範囲の乱数を返す","ら"],["関数","SQRT","Aの","Aの平方根を返す","S"],["関数","平方根","Aの","Aの平方根を返す","へ"]],"数値切上切捨丸め":[["関数","ROUND","Vを","実数型の値Vを丸めてもっとも近い整数値を返す","R"],["関数","四捨五入","Vを/Vの","実数型の値Vを丸めてもっとも近い整数値を返す","し"],["関数","小数点切上","AをBで","整数Aを小数点第B桁で切り上げして返す","し"],["関数","小数点切下","AをBで","整数Aを小数点第B桁で切り下げして返す","し"],["関数","小数点四捨五入","AをBで","実数Aを小数点第B桁で四捨五入して返す","し"],["関数","CEIL","Vを","数値を正の無限大方向へ切り上げて返す。","C"],["関数","切上","Vを","数値を正の無限大方向へ切り上げて返す。","き"],["関数","FLOOR","Vを","数値を負の無限大方向へ切り下げて返す。","F"],["関数","切捨","Vを","数値を負の無限大方向へ切り下げて返す。","き"]]},"plugin_promise":{"非同期処理の保証の定数":[["定数","そ","","''","そ"]],"非同期処理の保証":[["関数","動時","CALLBACKを/CALLBACKで","非同期処理を作成する。非同期処理オブジェクト(Promise)を返す。","う"],["関数","成功時","CALLBACKをPROMISEの/PROMISEが/PROMISEに","非同期処理で成功したときにcallbackが実行される。その際『対象』にデータが代入される。","せ"],["関数","処理時","CBFUNCをPROMISEの/PROMISEが/PROMISEに","非同期処理で終了した時にcbFuncが実行される。引数と『対象』は、成功時は真とデータが設定され、失敗時は、偽と理由が設定される。","し"],["関数","失敗時","CALLBACKをPROMISEの/PROMISEが/PROMISEに","非同期処理で失敗したときにcallbackが実行される。その際『対象』にエラーが代入される。","し"],["関数","終了時","CALLBACKをPROMISEの/PROMISEが/PROMISEに","非同期処理で終了したときにcallbackが実行される。成功時・失敗時・処理時とは別に実行される。","し"],["関数","束","...ARGSと/...ARGSを","非同期処理をまとめる。","た"]]},"plugin_browser":{"色定数":[["定数","水色","","'aqua'","み"],["定数","紫色","","'fuchsia'","む"],["定数","緑色","","'lime'","み"],["定数","青色","","'blue'","あ"],["定数","赤色","","'red'","あ"],["定数","黄色","","'yellow'","き"],["定数","黒色","","'black'","く"],["定数","白色","","'white'","し"],["定数","茶色","","'maroon'","ち"],["定数","灰色","","'gray'","は"],["定数","金色","","'gold'","き"],["定数","黄金色","","'gold'","こ"],["定数","銀色","","'silver'","ぎ"],["定数","白金色","","'silver'","し"],["定数","オリーブ色","","'olive'","お"],["定数","ベージュ色","","'beige'","べ"],["定数","アリスブルー色","","'aliceblue'","あ"],["関数","RGB","RとGとBで/Bの","赤緑青を256段階でそれぞれ指定して、#RRGGBB形式の値を返す","R"],["関数","色混","Aの","配列で[RR,GG,BB]を指定して色を混ぜて#RRGGBB形式の値を返す","い"]],"システム":[["定数","WNAKOバージョン","","'?'","W"],["関数","終","","ブラウザでプログラムの実行を強制終了する","お"],["関数","OS取得","","OSプラットフォームを返す(darwin/windows/ubuntu/linux/android/iphone/ipad/unknown)","O"]],"ダイアログ":[["関数","言","Sと/Sを","メッセージダイアログにSを表示","い"],["変数","ダイアログキャンセル値","","''","だ"],["関数","尋","Sと/Sを","メッセージSと入力ボックスを出して尋ねる","た"],["関数","文字尋","Sと/Sを","メッセージSと入力ボックスを出して尋ねる。返り値は常に入力されたままの文字列となる","も"],["関数","二択","Sで/Sの/Sと/Sを","メッセージSと[OK][キャンセル]のダイアログを出して尋ねる。戻り値はtrueかfalseのどちらかになる。","に"]],"ブラウザ操作":[["関数","ブラウザ移動","URLに/URLへ","任意のURLにブラウザ移動(ただし移動後スクリプトの実行は停止する)","ぶ"],["関数","ブラウザ戻","","任意のURLにブラウザ移動(ただし移動後スクリプトの実行は停止する)","ぶ"],["定数","ブラウザURL","","'' }","N"]],"HTTPとAJAX":[["関数","HTTP取得","URLの/URLから/URLを","「AJAXテキスト取得」と同じ。非同期通信(AJAX)でURLからテキストデータを取得する。(非同期関数)","H"],["関数","AJAX受信","URLから/URLを","「AJAXテキスト取得」と同じ。非同期通信(AJAX)でURLからテキストデータを取得する。(非同期関数)","A"],["関数","AJAX受信時","CALLBACKでURLから/URLを","「AJAX送信時」と同じ。非同期通信(AJAX)を利用してURLからデータを受信した時callbackが実行される。その際『対象』にデータが代入される。『AJAXオプション』を指定できる。","A"],["関数","AJAX送信","URLまで/URLへ/URLに","「AJAXテキスト取得」と同じ。非同期通信(AJAX)でURLからテキストデータを取得する。(非同期関数)","A"],["関数","AJAX送信時","CALLBACKのURLまで/URLへ/URLに","非同期通信(AJAX)でURLにアクセスし成功するとCALLBACKを実行。『対象』にデータを代入。『AJAXオプション』が指定可能。エラーなら『AJAX失敗時』を実行。","A"],["定数","AJAXオプション","","''","A"],["関数","AJAXオプション設定","OPTIONに/OPTIONへ/OPTIONと","AJAX命令でオプションを設定","A"],["関数","AJAXオプションPOST設定","PARAMSを/PARAMSで","AJAXオプションにPOSTメソッドとパラメータPARAMSを設定","A"],["関数","AJAX失敗時","CALLBACKの","AJAX命令でエラーが起きたとき","A"],["関数","AJAXテキスト取得","URLから/URLを","AJAXでURLにアクセスしテキスト形式で結果を得る。送信時『AJAXオプション』の値を参照。(非同期関数)","A"],["関数","AJAX_JSON取得","URLから","AJAXでURLにアクセスしJSONの結果を得て、送信時『AJAXオプション』の値を参照。(非同期関数)","A"],["関数","AJAXバイナリ取得","URLから","AJAXでURLにアクセスしバイナリ(blob)形式で結果を得る。送信時『AJAXオプション』の値を参照。(非同期関数)","A"]],"GETとPOST":[["関数","GET送信時","CALLBACKのURLまで/URLへ/URLに","非同期通信(Ajax)でURLにデータを送信し、成功するとcallbackが実行される。その際『対象』にデータが代入される。","G"],["関数","POST送信時","CALLBACKのURLまでPARAMSを/URLへ/URLに","AjaxでURLにPARAMSをPOST送信し『対象』にデータを設定","P"],["関数","POSTフォーム送信時","CALLBACKのURLまでPARAMSを/URLへ/URLに","AjaxでURLにPARAMSをフォームとしてPOST送信し『対象』にデータを設定","P"],["関数","POSTデータ生成","PARAMSの/PARAMSを","辞書形式のデータPARAMSをkey=value&key=value...の形式に変換する","P"],["関数","POST送信","URLまでPARAMSを/URLへ/URLに","非同期通信(AJAX)でPOSTメソッドにてURLへPARAMS(辞書型)を送信して応答を戻す。(非同期関数)","P"],["関数","POSTフォーム送信","URLまでPARAMSを/URLへ/URLに","非同期通信(AJAX)でURLにPARAMS(辞書型)をフォームとしてPOSTメソッドにてURLへ送信し応答を返す。(非同期関数)","P"]],"HTTPとAJAX(保証)":[["関数","AJAX保障送信","URLまで/URLへ/URLに","非同期通信(Ajax)でURLにデータの送信を開始する非同期処理オブジェクト(Promise)を作成する。","A"],["関数","HTTP保障取得","URLの/URLから/URLを","非同期通信(Ajax)でURLにデータの送信を開始する非同期処理オブジェクト(Promise)を作成する。","H"],["関数","POST保障送信","URLまでPARAMSを/URLへ/URLに","非同期通信(Ajax)でURLにPARAMSをPOST送信を開始する非同期処理オブジェクト(Promise)を作成する。","P"],["関数","POSTフォーム保障送信","URLまでPARAMSを/URLへ/URLに","非同期通信(Ajax)でURLにPARAMSをフォームとしてPOST送信を開始する非同期処理オブジェクト(Promise)を作成する。","P"],["関数","AJAX内容取得","RESからTYPEで","「保証」を使った非同期通信(Ajax)の応答から内容を指定した形式で取り出すための非同期処理オブジェクト(Promise)を返す。","A"]],"Blob":[["関数","BLOB作成","DATAをOPTIONSで/DATAから","DATA(配列型)をOPTIONS(辞書型)でBlobオブジェクトを作成する。","B"]],"HTTPとAJAX(非推奨)":[["関数","AJAX逐次送信","URLまで/URLへ/URLに","(非推奨)『AJAXテキスト取得』をご利用ください。- 逐次実行構文にて、非同期通信(Ajax)でURLにデータを送信する。成功すると『対象』にデータが代入される。","A"],["関数","HTTP逐次取得","URLの/URLから/URLを","(非推奨)『AJAXテキスト取得』をご利用ください。- 逐次実行構文にて、非同期通信(Ajax)でURLにデータを送信する。成功すると『対象』にデータが代入される。失敗すると『AJAX失敗時』を実行。","H"],["関数","POST逐次送信","URLまでPARAMSを/URLへ/URLに","(非推奨)逐次実行構文にて、AjaxでURLにPARAMSをPOST送信し『対象』にデータを設定。失敗すると『AJAX失敗時』を実行。","P"],["関数","POSTフォーム逐次送信","URLまでPARAMSを/URLへ/URLに","(非推奨)逐次実行構文にて、AjaxでURLにPARAMSをフォームとしてPOST送信し『対象』にデータを設定。失敗すると『AJAX失敗時』を実行。","P"]],"DOM操作":[["定数","DOCUMENT","","''","D"],["定数","WINDOW","","''","W"],["定数","NAVIGATOR","","''","N"],["関数","DOM要素ID取得","IDの/IDを","DOMの要素をIDを指定して取得","D"],["関数","DOM要素取得","Qの/Qを","DOMの要素をクエリqで取得して返す","D"],["関数","DOM要素全取得","Qの/Qを","DOMの要素をクエリqで全部取得して返す","D"],["関数","タグ一覧取得","TAGの/TAGを","任意のタグの一覧を取得して返す","た"],["関数","DOM子要素取得","PAのQを","DOMの要素PAの子要素をクエリqを指定して結果を一つ取得して返す","D"],["関数","DOM子要素全取得","PAのQを","DOMの要素PAの子要素をクエリqを指定して結果を複数取得して返す","D"],["関数","DOMイベント設定","DOMのEVENTにFUNCSTRを/EVENTへ","DOMのEVENTになでしこ関数名funcStrのイベントを設定","D"],["関数","DOMテキスト設定","DOMにTEXTを/DOMの/DOMへ","DOMにテキストを設定","D"],["関数","DOMテキスト取得","DOMの/DOMから","DOMのテキストを取得","D"],["関数","DOM_HTML設定","DOMにTEXTを/DOMの/DOMへ","DOMにHTML文字列を設定","D"],["関数","DOM_HTML取得","DOMの/DOMから","DOMのHTML文字列を取得","D"],["関数","テキスト設定","DOMにVを/DOMの/DOMへ","DOMのテキストにVを設定","て"],["関数","テキスト取得","DOMの/DOMから","DOMのテキストを取得","て"],["関数","HTML設定","DOMにVを/DOMの/DOMへ","DOMのHTMLにVを設定","H"],["関数","HTML取得","DOMの/DOMから","DOMのテキストを取得","H"],["関数","DOM属性設定","DOMのSにVを/Sへ","DOMの属性Sに値Vを設定(属性Sには『DOM和属性』も適用される)","D"],["関数","DOM属性取得","DOMのSを/DOMから","DOMの属性Sを取得(属性Sには『DOM和属性』も適用される)","D"],["定数","DOM和属性","","undefined","D"],["定数","DOM和スタイル","","undefined","D"],["定数","DOMプロパティ情報","","undefined","D"],["関数","DOMスタイル設定","DOMのSにVを/Sへ","DOMのスタイルAに値Bを設定","D"],["関数","DOMスタイル一括設定","DOMにVALUESを/DOMへ","DOMに(オブジェクト型で)スタイル情報を一括設定","D"],["関数","DOMスタイル取得","DOMのSTYLEを","DOMのSTYLEの値を取得","D"],["関数","DOMスタイル一括取得","DOMのSTYLEを","DOMのSTYLE(配列で複数指定)の値を取得","D"],["関数","データ属性取得","DOMのPROPを/DOMから","DOMのdata-PROPの値を取得","で"],["関数","データ属性設定","DOMのPROPにVALを/PROPへ","DOMのdata-PROPに値Vを設定","で"],["関数","DOM設定変更","DOMのPROPにVALUEを/PROPへ","DOMの属性とスタイルPROP(配列で指定可能)を適当にVALUEに設定","D"],["関数","DOM設定取得","DOMのPROPを/DOMから","DOMの属性とスタイルPROP(配列で指定可能)の値を適当に取得","D"],["関数","DOM有効設定","DOMにVALUEを/DOMへ","DOMのdata-有効の値を設定","D"],["関数","DOM有効取得","DOMの/DOMから","DOMのdata-有効の値を取得","D"],["関数","DOM可視設定","DOMにVALUEを/DOMへ","DOMのdata-可視の値を設定","D"],["関数","DOM可視取得","DOMの/DOMから","DOMのdata-可視の値を取得","D"],["関数","ポケット取得","DOMの/DOMから","DOMのポケット(data-pocket属性)の値を取得(エンコードされるので辞書型や配列も取得できる)","ぽ"],["関数","DOMポケット取得","DOMの/DOMから","DOMのポケット(data-pocket属性)の値を取得(エンコードされるので辞書型や配列も取得できる)","D"],["関数","ポケット設定","DOMにVALを/DOMへ","DOMのポケット(data-pocket属性)に値Vを設定(エンコードされるので辞書型や配列も設定できる)","ぽ"],["関数","DOMポケット設定","DOMにVALを/DOMへ","DOMのポケット(data-pocket属性)に値Vを設定(エンコードされるので辞書型や配列も設定できる)","D"],["関数","ヒント取得","DOMの/DOMから","DOMのヒント(title属性)の値を取得","ひ"],["関数","DOMヒント取得","DOMの/DOMから","DOMのヒント(title属性)の値を取得","ひ"],["関数","ヒント設定","DOMにVALを/DOMへ","DOMのヒント(title属性)に値Vを設定","ひ"],["関数","DOMヒント設定","DOMにVALを/DOMへ","DOMのヒント(title属性)に値Vを設定","ひ"],["関数","DOM要素作成","TAGの/TAGを","DOMにTAGの新規要素を作成","D"],["関数","DOM子要素追加","PAにELを/PAへ","DOMの要素PAの子へ要素ELを追加してPAを返す","D"],["関数","DOM子要素削除","PAからELを","DOMの要素PAの子から要素ELを削除してPAを返す","D"],["関数","注目","DOMを/DOMへ/DOMに","要素DOMにフォーカスする(カーソルを移動する)","ち"]],"DOM操作とイベント":[["定数","対象イベント","","''","た"],["関数","DOMイベント追加","DOMのEVENTにFUNCSTRを/EVENTへ","DOMのEVENTになでしこ関数名funcStrのイベントを追加","D"],["関数","DOMイベント削除","DOMのEVENTからFUNCSTRを","DOMのEVENTからなでしこ関数名funcStrのイベントを削除","D"],["関数","DOMイベント発火時","CALLBACKでDOMのEVENTが","DOMのEVENTが発火した時にCALLBACKを実行するように設定","D"],["関数","DOMイベント処理停止","EVENTを/EVENTの","キーイベントやマウスイベントで、元々ブラウザが行う処理を中止する","D"],["関数","クリック時","FUNCでDOMを/DOMの","無名関数FでDOMをクリックした時に実行するイベントを設定","く"],["関数","ダブルクリック時","FUNCでDOMを/DOMの","無名関数FでDOMをダブルクリックした時に実行するイベントを設定","だ"],["関数","右クリック時","FUNCでDOMを/DOMの","無名関数FでDOMを右クリックした時に実行するイベント(contextmenu)を設定","み"],["関数","変更時","FUNCでDOMを/DOMの","無名関数FでDOMを変更した時に実行するイベントを設定","へ"],["関数","読込時","FUNCでDOMを/DOMの","無名関数FでDOMを読み込んだ時に実行するイベントを設定","よ"],["関数","フォーム送信時","FUNCでDOMを/DOMの","無名関数Fでフォームを送信した時に実行するイベントを設定","ふ"],["定数","押キー","","''","お"],["関数","キー押時","FUNCでDOMを/DOMの","無名関数FでDOMに対してキーを押した時に実行するイベントを設定。『押されたキー』が設定される。","き"],["関数","キー離時","FUNCでDOMを/DOMの","無名関数FでDOMに対してキーを離した時に実行するイベントを設定。『押されたキー』が設定される。","き"],["関数","キータイピング時","FUNCでDOMを/DOMの","無名関数FでDOMに対してキーをプレスした時に実行するイベントを設定。『押されたキー』が設定される。","き"],["定数","マウスX","","0","ま"],["定数","マウスY","","0","ま"],["定数","押ボタン","","0","お"],["関数","マウス押時","FUNCでDOMを/DOMの","無名関数FでDOMに対してマウスボタンを押した時に実行するイベントを設定。『マウスX』『マウスY』に座標が、『押したボタン』に押したボタン(左,中央,右)が設定される。『対象』にイベントDOM。『対象イベント』にイベント引数。","ま"],["関数","マウス移動時","FUNCでDOMを/DOMの/DOMへ/DOMに","無名関数FでDOMに対してマウスカーソルが移動した時に実行するイベントを設定。『マウスX』『マウスY』に座標が設定される。『対象』にイベントDOM。『対象イベント』にイベント引数。","ま"],["関数","マウス離時","FUNCでDOMを/DOMの/DOMから","無名関数FでDOMに対してマウスボタンを離した時に実行するイベントを設定。『マウスX』『マウスY』に座標が、『押したボタン』に押したボタン(左,中央,右)が設定される。『対象』にイベントDOM。『対象イベント』にイベント引数。","ま"],["関数","マウス入時","FUNCでDOMを/DOMの/DOMに/DOMへ","無名関数FでDOMに対してマウスカーソルが入った時のイベントを設定。『マウスX』『マウスY』に座標が設定される。『対象』にイベントDOM。『対象イベント』にイベント引数。","ま"],["関数","マウス出時","FUNCでDOMを/DOMの/DOMから","無名関数FでDOMに対してマウスカーソルが出た時のイベントを設定。『マウスX』『マウスY』に座標が設定される。『対象』にイベントDOM。『対象イベント』にイベント引数。","ま"],["定数","マウスホイール値","","0","ま"],["関数","マウスホイール時","FUNCでDOMを/DOMの","無名関数FでDOMに対してマウスホイールを回した時のイベントを設定。『マウスホイール値』に値が設定される。『対象』にイベントDOM。『対象イベント』にイベント引数。","ま"],["定数","タッチX","","0","た"],["定数","タッチY","","0","た"],["定数","タッチ配列","","[]","た"],["関数","タッチイベント計算","Eの","タッチイベントで座標計算を行う。『タッチX』『タッチY』『タッチ配列』『対象』『対象イベント』が設定される。『タッチ配列』の内容が返る","た"],["関数","タッチ開始時","FUNCでDOMを/DOMの","無名関数FでDOMに対してタッチを開始した時に実行するイベントを設定。","た"],["関数","タッチ時","FUNCでDOMを/DOMの","無名関数FでDOMに対してタッチして指を動かした時に実行するイベントを設定。","た"],["関数","タッチ終了時","FUNCでDOMを/DOMの","無名関数FでDOMに対してタッチして指を離した時のイベントを設定。","た"],["関数","タッチキャンセル時","FUNCでDOMを/DOMの","無名関数FでDOMに対してタッチイベントをキャンセルした時の動作を設定。","た"],["関数","画面更新時実行","FUNCを","画面描画タイミングで関数F(文字列指定も可)を実行する。識別IDを返す。","が"],["関数","画面更新処理取消","IDの/IDを","識別IDを指定して『画面更新時実行』を取り消す","が"]],"DOM部品操作":[["定数","DOM親要素","","''","D"],["定数","DOM部品個数","","0","D"],["定数","DOM部品オプション","","{ '自動改行': false, 'テーブルヘッダ': true, 'テーブル背景色': ['#AA4040', '#ffffff', '#fff0f0'], 'テーブル数値右寄せ': true }","D"],["関数","DOM親要素設定","ELに/ELへ","「ボタン作成」「エディタ作成」など『DOM部品作成』で追加する要素の親要素を指定(デフォルトはdocument)して要素を返す。","D"],["関数","DOM親部品設定","ELに/ELへ","DOM部品作成でDOM要素を追加する親の対象を指定。『DOM親要素設定』と同じ。","D"],["定数","DOMスキン","","''","D"],["定数","DOMスキン辞書","","{}","D"],["関数","DOMスキン設定","SKINを/SKINに/SKINの","「ボタン作成」「エディタ作成」などで適用するスキンを指定する(#1033)","D"],["関数","DOM部品作成","ELMの","elmの要素を作成して『DOM親要素設定』で指定した要素に追加して、DOMオブジェクトを返す。(elmがDOM要素なら追加する)","D"],["関数","DOM部品削除","ELMの/ELMを","elmの要素を削除する","D"],["関数","ボタン作成","LABELの","ラベルlabelを持つbutton要素を追加しDOMオブジェクトを返す","ぼ"],["関数","エディタ作成","TEXTの","textの値を持つテキストボックス(input[type='text'])の要素を追加しDOMオブジェクトを返す","え"],["関数","テキストエリア作成","TEXTの","textの値を持つtextarea要素を追加しDOMオブジェクトを返す","て"],["関数","ラベル作成","TEXTの","textの値を持つラベル(span要素)を追加しDOMオブジェクトを返す","ら"],["関数","キャンバス作成","SIZEの","大きさ[幅, 高]のcanvas要素を追加しDOMオブジェクトを返す","き"],["関数","画像作成","URLの/URLから","URLを指定してimg要素を追加しDOMオブジェクトを返す","が"],["関数","改行作成","","改行(br要素)を追加しDOMオブジェクトを返す","か"],["関数","チェックボックス作成","TEXTの","textのラベルを持つチェックボックス(input[type='checkbox'])要素を追加しDOMオブジェクトを返す","ち"],["関数","セレクトボックス作成","OPTIONSの","配列optionsの選択肢を持つselect要素を追加しDOMオブジェクトを返す","せ"],["関数","セレクトボックスアイテム設定","OPTIONSをDOMへ/DOMに","配列データをセレクトボックスdomのアイテムに差し替える","せ"],["関数","色選択ボックス作成","","色選択ボックス(input[type='color'])を作成しDOMオブジェクトを返す","い"],["関数","日付選択ボックス作成","","日付選択ボックス(input[type='date'])を作成しDOMオブジェクトを返す","ひ"],["関数","パスワード入力エディタ作成","Sの/Sで","パスワード入力エディタ(input[type='password'])を作成し初期値Sを設定し、DOMオブジェクトを返す","ぱ"],["関数","値指定バー作成","RANGEの/RANGEで","範囲RANGE(配列で[最小,最大[,値]])を指定するバー(input[type='range'])を作成しDOMオブジェクトを返す","ぱ"],["関数","送信ボタン作成","LABELの","ラベルSの送信ボタン(input[type='submit'])を作成しDOMオブジェクトを返す","そ"],["関数","フォーム作成","OBJでSを/OBJの","属性OBJ{method:\"GET\",action:\"...\"}で項目一覧S「項目1=初期値1{改行}項目2=初期値2{改行}…」を送信フォームを作成しDOMオブジェクトを返す。「=?」でオプションの指定が可能","ふ"],["関数","フォーム入力一括取得","DOMの/DOMから","DOMのフォームを取得し、そのフォーム以下にある入力項目のnameとvalueを辞書形式で返す","ふ"],["関数","テーブル作成","AAの/AAから","二次元配列AA(あるいは文字列の簡易CSVデータ)からTABLE要素を作成し、DOMオブジェクトを返す","て"],["関数","ヘッダ無テーブル作成","AAの/AAから","二次元配列AA(あるいは文字列の簡易CSVデータ)からヘッダ無しのTABLE要素を作成し、DOMオブジェクトを返す","へ"],["関数","テーブル更新","TBLをAAに/AAへ","既に作成したテーブルTBLを二次元配列AA(あるいは文字列の簡易CSVデータ)で更新する","て"],["関数","テーブルセル変更","TのCELLをVに/Vへ","TABLE要素のセル[行,列]をVへ変更する。Vが二次元配列変数であれば複数のセルを一括変更する","て"],["関数","マーメイド作成","SRCの","Mermaid記法を使ってSRCのチャートを作成する(非同期関数)","ま"]],"HTML操作":[["関数","HTML変換","TEXTを","文字列をHTMLに変換して返す","H"]],"クリップボード":[["関数","クリップボード設定","TEXTを","文字列をクリップボードにコピー(非同期関数)","く"],["関数","クリップボード取得時","Fを","クリップボードの値を取得した後関数Fを実行する。結果は変数『対象』に代入される(ユーザーの許可が必要)。","く"],["関数","クリップボード取得","","クリップボードの値を取得して結果を返す(ユーザーの許可が必要)。(非同期関数)","く"]],"ローカルストレージ":[["関数","保存","VをKEYに/KEYへ","ブラウザのlocalStorageのキーKに文字列Vを保存","ほ"],["関数","開","KEYを/KEYから/KEYの","ブラウザのlocalStorageからVを読む","ひ"],["関数","読","KEYを/KEYから/KEYの","ブラウザのlocalStorageからVを読む","よ"],["関数","存在","KEYが","ブラウザのlocalStorageにKEYが存在しているか調べる","そ"],["関数","ローカルストレージ保存","VをKEYに/KEYへ","ブラウザのlocalStorageのKにVを保存","ろ"],["関数","ローカルストレージ読","KEYを/KEYから/KEYの","ブラウザのlocalStorageからVを読む","ろ"],["関数","ローカルストレージキー列挙","","ブラウザのlocalStorageのキー一覧を返す","ろ"],["関数","ローカルストレージキー削除","KEYを/KEYの","ブラウザのlocalStorageのkeyを削除","ろ"],["関数","ローカルストレージ全削除","","ブラウザのlocalStorageのデータを全部削除する","ろ"],["関数","ローカルストレージ有効確認","","ブラウザのlocalStorageが使えるか確認","ろ"],["定数","保存オプション","","'json'","ほ"],["関数","保存オプション設定","Vに/Vへ","ブラウザのlocalStorageへの保存オプション「json」または「raw」を設定する","ほ"]],"描画":[["関数","描画開始","CVの/CVへ/CVで","描画先にCanvas(文字列でクエリの指定も可)を指定して描画API(2D)の利用準備する","び"],["定数","描画中キャンバス","","null","び"],["定数","描画中コンテキスト","","null","び"],["関数","キャンバス状態保存","","Canvasの状態を保存(save)","き"],["関数","キャンバス状態復元","","Canvasの状態を復元(restore)","き"],["関数","線色設定","Vに/Vへ","Canvasの線の描画色(lineStyle)を指定する","せ"],["関数","塗色設定","Vに/Vへ","Canvasへの描画色(fillStyle)を指定する","ぬ"],["関数","線描画","AからBへ/Bまで","[x1, y1]から[x2, y2]まで線を描画する","せ"],["関数","線太設定","Vに/Vへ","vに線の太さ設定","せ"],["関数","四角描画","Bの/Bへ/Bに","[x, y, w, h]で矩形を描画する","し"],["関数","全描画クリア","","描画中のキャンバスをクリアする。","ぜ"],["関数","描画クリア","Bの/Bへ/Bに","[x, y, w, h]の範囲を描画クリア。空配列を指定すると『全描画クリア』と同じ。2要素の配列だと[0,0]を省略したのと同じ。","び"],["関数","円描画","XYへRの/XYに","[x, y]へrの円を描画する","え"],["関数","楕円描画","ARGSへ/ARGSに/ARGSの","[x, y, x幅, y幅, 回転, 開始角, 終了角, 左回転か]に楕円を描画する","だ"],["関数","多角形描画","Aで/Aの/Aを","座標配列vを指定して多角形を描画する","た"],["関数","画像読","URLの/URLを","画像のURLを読み込んでImageオブジェクトを返す。(URLにdataスキームも指定可能)","が"],["関数","画像読待","URLの/URLを","画像のURLを読み込んでImageオブジェクトを返す。その際、画像の読み込みが終わるまで待つ。(非同期関数)","が"],["関数","画像逐次読","URLの/URLを","(非推奨) 画像のURLを読み込んでImageオブジェクトを返す。また完了時『対象』にも代入する。『逐次実行』構文で使う。","が"],["関数","画像読時","FでURLの/URLを","画像のURLを読み込んでコールバック関数Fを読み込み、変数『対象』にImageオブジェクトを代入する","が"],["関数","画像描画","IMGのXYへ/IMGをXYに","画像IMG(またはURL)を描画先座標[x,y]へ描画し、Imageオブジェクトを返す。座標には2,4,8個の引数を指定可能。","が"],["関数","画像部分描画","IMGのSXYをDXYへ/SXYからDXYに","画像IMG(またはURL)の座標[sx, sy, sw, sh]を描画先座標[dx, dy, dw, dh]へ描画し、Imageオブジェクトを返す","が"],["関数","描画フォント設定","Nを/Nの/Nで/Nに","描画フォントを指定する(CSSのフォント設定と同じ 例「36px Aria」)。フォントサイズのみの指定も可。","び"],["関数","文字描画","XYへSの/XYにSを","[x, y]へテキストSを描画する(描画フォント設定でサイズなど指定)","も"],["関数","文字描画幅取得","Sの","テキストSを指定して文字の描画幅を取得する","も"],["関数","描画起点設定","XYへ/XYに","描画位置の起点を[x,y]へ設定する(translate)","び"],["関数","描画回転","Aだけ/Aに/Aへ","描画内容をA度だけ回転する(rotate)","び"],["関数","描画拡大","XYだけ/XYに/XYへ","描画内容を[x方向,y方向]だけ拡大する(scale)","び"],["関数","描画変換マトリクス設定","Aだけ/Aに/Aへ","描画内容を[a,b,c,d,e,f]の変換マトリクスに設定。既存内容を破棄して設定(setTransform)","び"],["関数","描画変換マトリクス追加","Aだけ/Aに/Aへ","描画内容を[a,b,c,d,e,f]のマトリクスで変換。既存のマトリクスに掛け合わせる(transform)","び"],["関数","描画データURL変換","","描画内容をPNG形式のデータURLに変換して得る。","び"],["関数","描画データBLOB変換","","描画内容をPNG形式のBLOBオブジェクトに変換して戻す。(非同期関数)","び"],["関数","描画ダウンロードリンク作成","DOMへ/DOMに","描画内容をPNG形式のデータURLに変換してDOMに設定する。","び"],["関数","描画ダウンロード","","描画内容をPNG形式のデータURLに変換してダウンロードする。(「クリックした時」などと組み合わせて使う)","び"]],"位置情報":[["関数","位置情報取得時","FUNCの/FUNCに/FUNCへ","位置情報を取得してコールバック関数内で変数「対象」に配列で[緯度,経度]を返す","い"],["関数","位置情報監視時","FUNCの/FUNCに/FUNCへ","位置情報を監視してIDを返す。引数に指定したコールバック関数内で変数「対象」に配列で[緯度,経度]を返す","い"],["関数","位置情報監視停止","WIDの","『位置情報監視時』で開始した監視を停止する","い"]],"音声合成":[["関数","話","Sと/Sを/Sの","音声合成APIを使って、Sを発話する","は"],["関数","話終","Sと/Sを/Sの","音声合成APIを使ってSを発話し終えるまで待機する(非同期関数)","は"],["関数","話終時","CALLBACKでSと/Sを/Sの","音声合成APIを使って、Sを発話し発話した後でcallbackを実行","は"],["関数","音声合成発話オブジェクト取得","Sの/Sで","内容Sで音声合成APIのインスタンスを得る","お"],["関数","話者一覧取得","","音声合成APIの話者一覧を得る","わ"],["関数","話者設定","Vに/Vへ","音声合成APIの話者を指定する","わ"],["定数","話者速度","","1.0","わ"],["定数","話者声高","","1.0","わ"],["定数","話者音量","","1.0","わ"],["関数","話者詳細設定","OBJで/OBJに/OBJへ","音声合成APIの話者の設定をオブジェクト形式{速度:1.0,ピッチ:1.0,音量:1.0}のように設定する","わ"]],"WebSocket":[["関数","WS接続完了時","CALLBACKを","WebSocketでサーバに接続完了した時に実行されるイベントを指定","W"],["関数","WS受信時","CALLBACKを","WebSocketでサーバからメッセージを受信した時に実行されるイベントを指定","W"],["関数","WSエラー発生時","CALLBACKを","WebSocketでエラーが発生した時に実行されるイベントを指定","W"],["関数","WS接続","Sに/Sへ/Sの","WebSocketサーバsに接続する","W"],["関数","WS送信","Sを/Sと","アクティブなWebSocketへsを送信する","W"],["関数","WS切断","","アクティブなWebSocketを閉じる","W"]],"オーディオ":[["関数","オーディオ開","URLを/URLの","オーディオファイルのURLを指定して、オーディオを読み込み、Audioオブジェクトを返す","お"],["関数","オーディオ再生","OBJを","AudioオブジェクトOBJを指定してオーディを再生","お"],["関数","オーディオループ再生","OBJを","AudioオブジェクトOBJを指定してオーディをループ再生する","お"],["関数","オーディオ停止","OBJを","AudioオブジェクトOBJを指定してオーディを停止","お"],["関数","オーディオ一時停止","OBJを","AudioオブジェクトOBJを指定してオーディを一時停止","お"],["関数","オーディオ音量取得","OBJの/OBJから","AudioオブジェクトOBJの音量を取得して返す","お"],["関数","オーディオ音量設定","OBJをVに/Vへ","AudioオブジェクトOBJの音量をV(0-1)に設定する","お"],["関数","オーディオ長取得","OBJの/OBJから","AudioオブジェクトOBJを指定してオーディの長さを取得して返す","お"],["関数","オーディオ再生位置取得","OBJの/OBJから","AudioオブジェクトOBJを指定してオーディの再生位置を取得して返す","お"],["関数","オーディオ再生位置設定","OBJをVに/Vへ","AudioオブジェクトOBJを指定してオーディの位置を数値Vで設定する","お"]],"ホットキー":[["関数","ホットキー登録","KEYにFNAMEを/KEYで","ホットキーKEYにEVENTを登録する","ほ"],["関数","ホットキー解除","KEYを/KEYの","ホットキーKEYを解除する","ほ"]],"グラフ描画_CHARTJS":[["関数","グラフ描画","DATAを/DATAで/DATAの","Chart.jsを利用して、DATAのグラフを描画(非同期関数)","ぐ"],["定数","グラフオプション","","{}","ぐ"],["関数","線グラフ描画","DATAを/DATAで/DATAの","線グラフを描画(非同期関数)","せ"],["関数","棒グラフ描画","DATAを/DATAで/DATAの","棒グラフを描画(非同期関数)","ぼ"],["関数","横棒グラフ描画","DATAを/DATAで/DATAの","横棒グラフを描画(非同期関数)","よ"],["関数","積上棒グラフ描画","DATAを/DATAで/DATAの","複数列のデータがある場合積み上げ棒グラフを描画(非同期関数)","つ"],["関数","積上横棒グラフ描画","DATAを/DATAで/DATAの","複数列のデータがある場合積み上げ棒グラフを描画(非同期関数)","つ"],["関数","散布図描画","DATAを/DATAで/DATAの","散布図を描画(非同期関数)","さ"],["関数","円グラフ描画","DATAを/DATAで/DATAの","円グラフを描画(非同期関数)","え"],["関数","ドーナツグラフ描画","DATAを/DATAで/DATAの","円グラフ(ドーナツ)を描画(非同期関数)","ド"],["関数","ポーラーグラフ描画","DATAを/DATAで/DATAの","円グラフ(鶏頭グラフ/ポーラーエリアチャート)を描画(非同期関数)","ぽ"],["関数","レーダーグラフ描画","DATAを/DATAで/DATAの","レーダーチャートを描画(非同期関数)","れ"],["関数","二次元グラフデータ変形","TのDATAORGを","二次元配列をXXグラフ描画の形式に整形する。種類TとDATAを指定。","に"]],"ハッシュ関数":[["関数","ハッシュ値計算時","FUNCへSをALGで","データSをアルゴリズムALG(sha-256/sha-384/sha-512)のエンコーディングでハッシュ値を計算して変数「対象」に代入する。","は"],["関数","ハッシュ値計算","SをALGで","データSをアルゴリズムALG(sha-256/sha-384/sha-512)のエンコーディングでハッシュ値を計算して返す(非同期関数)","は"],["関数","ランダムUUID生成","","ランダムに生成された36文字のv4 UUID(文字列)を返す","ら"],["関数","ランダム配列生成","CNTの","暗号強度の強い乱数のバイト配列(Uint8Array)を指定個数返す","ら"]]},"plugin_turtle":{"タートルグラフィックス・カメ描画":[["関数","カメ作成","","タートルグラフィックスを開始してカメのIDを返す","か"],["関数","ゾウ作成","","ゾウの画像でタートルグラフィックスを開始してIDを返す","ぞ"],["関数","パンダ作成","","パンダの画像でタートルグラフィックスを開始してIDを返す","ぱ"],["関数","カメ操作対象設定","IDに/IDへ/IDの","IDを指定して操作対象となるカメを変更する","か"],["変数","カメ描画先","","'#turtle_cv'","か"],["変数","カメ画像URL","","turtleImage","か"],["関数","カメ画像変更","URLに/URLへ","カメの画像をURLに変更する","か"],["定数","カメ速度","","100","か"],["関数","カメ速度設定","Vに/Vへ","カメの動作速度vに設定(大きいほど遅い)","か"],["関数","カメ移動","XYに/XYへ","カメの位置を[x,y]へ移動する","か"],["関数","カメ起点移動","XYに/XYへ","カメの描画起点位置を[x,y]へ移動する","か"],["関数","カメ進","Vだけ","カメの位置をVだけ進める","か"],["関数","カメ戻","Vだけ","カメの位置をVだけ戻す","か"],["関数","カメ角度設定","Vに/Vへ/Vの","カメの向きをDEGに設定する","か"],["関数","カメ右回転","Vだけ","カメの向きをDEGだけ右に向ける","か"],["関数","カメ左回転","Vだけ","カメの向きをDEGだけ左に向ける","か"],["関数","カメペン色設定","Cに/Cへ","カメのペン描画色をCに設定する","か"],["関数","カメペンサイズ設定","Wに/Wへ","カメペンのサイズをWに設定する","か"],["関数","カメペン設定","Wに/Wへ","カメペンを使うかどうかをV(オン/オフ)に設定する","か"],["関数","カメパス開始","","カメで明示的にパスの描画を開始する","か"],["関数","カメパス閉","","カメでパスを明示的に閉じる(省略可能)","か"],["関数","カメパス線引","","カメでパスを閉じて、カメペン色設定で指定した色で枠線を引く","か"],["関数","カメパス塗","","カメでパスを閉じて、カメ塗り色設定で指定した色で塗りつぶす","か"],["関数","カメ文字描画","Sを/Sと/Sの","カメの位置に文字Sを描画","か"],["関数","カメ文字設定","Sに/Sへ/Sで","カメ文字描画で描画するテキストサイズやフォント(48px serif)などを設定","か"],["関数","カメ塗色設定","Cに/Cへ","カメパスの塗り色をCに設定する","か"],["関数","カメ全消去","","表示しているカメと描画内容を全部消去する","か"],["関数","カメコマンド実行","CMDの/CMDを","カメにコマンドSを実行する。コマンドは改行か「;」で区切る。コマンドと引数は「=」で区切り引数はかカンマで区切る","か"],["関数","カメ非表示","","カメの画像を非表示にする。描画に影響しない。","か"],["関数","カメ表示","","非表示にしたカメを表示する。","か"],["関数","カメクリック時","FUNCを","操作対象のカメをクリックした時のイベントを設定する","か"]]},"plugin_node":{"ファイル入出力":[["関数","開","Fを/Fから","ファイルFを開く","ひ"],["関数","読","Fを/Fから","ファイFSを開く","よ"],["関数","バイナリ読","Sを/Sから","ファイルSをバイナリ(Buffer)として開く","ば"],["関数","保存","SをFへ/Fに","データSをファイルFヘ書き込む(文字コードはUTF-8)(非同期関数)","ほ"],["関数","SJISファイル読","Sを/Sから","SJIS形式のファイルSを読み込む","S"],["関数","SJISファイル保存","SをFへ/Fに","SをSJIS形式でファイルFへ書き込む","S"],["関数","EUCファイル読","Sを/Sから","euc-jp形式のファイルSを読み込む","E"],["関数","EUCファイル保存","SをFへ/Fに","Sをeuc-jp形式でファイルFへ書き込む","E"],["関数","起動待機","Sを","シェルコマンドSを起動し実行終了まで待機する","き"],["関数","起動","Sを","シェルコマンドSを起動","き"],["関数","起動時","CALLBACKでSを","シェルコマンドSを起動","き"],["関数","ブラウザ起動","URLを","ブラウザでURLを起動","ぶ"],["関数","ファイル列挙","Sの/Sを/Sで","パスSのファイル名(フォルダ名)一覧を取得する。ワイルドカード可能。「*.jpg;*.png」など複数の拡張子を指定可能。","ふ"],["関数","全ファイル列挙","Sの/Sを/Sで","パスS以下の全ファイル名を取得する。ワイルドカード可能。「*.jpg;*.png」のように複数の拡張子を指定可能。","ぜ"],["関数","存在","PATHが/PATHの","ファイルPATHが存在するか確認して返す","そ"],["関数","フォルダ存在","PATHが/PATHの","ディレクトリPATHが存在するか確認して返す","ふ"],["関数","フォルダ作成","PATHの/PATHを/PATHに/PATHへ","ディレクトリPATHを作成して返す(再帰的に作成)","ふ"],["関数","ファイルコピー","AからBに/AをBへ","パスAをパスBへファイルコピーする","ふ"],["関数","ファイルコピー時","CALLBACKでAからBに/AをBへ","パスAをパスBへファイルコピーしてcallbackを実行","ふ"],["関数","ファイル移動","AからBに/AをBへ","パスAをパスBへ移動する","ふ"],["関数","ファイル移動時","CALLBACKでAからBに/AをBへ","パスAをパスBへ移動してcallbackを実行","ふ"],["関数","ファイル削除","PATHの/PATHを","パスPATHを削除する","ふ"],["関数","ファイル削除時","CALLBACKでPATHの/PATHを","パスPATHを削除してcallbackを実行","ふ"],["関数","ファイル情報取得","PATHの/PATHから","パスPATHの情報を調べてオブジェクトで返す","ふ"],["関数","ファイルサイズ取得","PATHの/PATHから","パスPATHのファイルサイズを調べて返す","ふ"]],"パス操作":[["関数","ファイル名抽出","Sから/Sの","フルパスのファイル名Sからファイル名部分を抽出して返す","ふ"],["関数","パス抽出","Sから/Sの","ファイル名Sからパス部分を抽出して返す","ぱ"],["関数","絶対パス変換","Aを/Aの","相対パスから絶対パスに変換して返す","ぜ"],["関数","相対パス展開","AをBで","ファイル名AからパスBを展開して返す","そ"]],"フォルダ取得":[["関数","カレントディレクトリ取得","","カレントディレクトリを返す","か"],["関数","カレントディレクトリ変更","DIRに/DIRへ","カレントディレクトリをDIRに変更する","か"],["関数","作業フォルダ取得","","カレントディレクトリを返す","さ"],["関数","作業フォルダ変更","DIRに/DIRへ","カレントディレクトリをDIRに変更する","さ"],["関数","ホームディレクトリ取得","","ホームディレクトリを取得して返す","ほ"],["関数","デスクトップ","","デスクトップパスを取得して返す","で"],["関数","マイドキュメント","","マイドキュメントのパスを取得して返す","ま"],["定数","母艦パス","","''","ぼ"],["関数","母艦パス取得","","スクリプトのあるディレクトリを返す","ぼ"],["関数","テンポラリフォルダ","","テンポラリフォルダのパスを取得して返す","て"],["関数","一時フォルダ作成","DIRに/DIRへ","指定のフォルダに作業用の一時フォルダを作成して取得して返す","い"]],"環境変数":[["関数","環境変数取得","Sの","環境変数Sを返す","か"],["関数","環境変数一覧取得","","環境変数の一覧を返す","か"]],"圧縮・解凍":[["定数","圧縮解凍ツールパス","","'7z'","あ"],["関数","圧縮解凍ツールパス変更","Vに/Vへ","圧縮解凍に使うツールを取得変更する","あ"],["関数","解凍","AをBに/AからBへ","(v1非互換)ZIPファイルAをBに解凍(実行には7-zipが必要-https://goo.gl/LmKswH)","か"],["関数","解凍時","CALLBACKでAをBに/AからBへ","解凍処理を行い、処理が完了したときにcallback処理を実行","か"],["関数","圧縮","AをBに/AからBへ","(v1非互換)ファイルAをBにZIP圧縮(実行には7-zipが必要-https://goo.gl/LmKswH)","あ"],["関数","圧縮時","CALLBACKでAをBに/AからBへ","圧縮処理を行い完了したときにcallback処理を指定","あ"]],"Nodeプロセス":[["関数","終","","Nodeでプログラム実行を強制終了する","お"],["関数","強制終了時","FUNCを","Nodeでctrl+cでプログラムの実行が終了した時FUNCを実行する。もしFUNCが偽を返すと終了しない。非同期処理のとき動作する(#1010)","き"],["関数","終了","","Nodeでプログラム実行を強制終了する","し"],["関数","OS取得","","OSプラットフォームを返す(darwin/win32/linux)","O"],["関数","OSアーキテクチャ取得","","OSアーキテクチャを返す","O"]],"コマンドラインと標準入出力":[["定数","コマンドライン","","''","こ"],["定数","ナデシコランタイム","","''","な"],["定数","ナデシコランタイムパス","","''","な"],["関数","標準入力取得時","CALLBACK(Fを","標準入力を一行取得した時に、変数『対象』に取得した文字列を代入し、無名関数(あるいは、文字列で関数名を指定)F(s: string)を実行する","ひ"],["関数","尋","MSGと/MSGを","標準入力を一行取得する(非同期関数)","た"],["関数","文字尋","MSGと/MSGを","標準入力を一行取得する。ただし自動で数値に変換しない(非同期関数)","も"],["関数","標準入力全取得","","標準入力を全部取得して返す(非同期関数)","ひ"]],"テスト":[["関数","ASSERT等","AとBが","mochaによるテストで、ASSERTでAとBが正しいことを報告する","A"]],"ネットワーク":[["関数","自分IPアドレス取得","","ネットワークアダプターからIPアドレス(IPv4)を取得して配列で返す","じ"],["関数","自分IPV6アドレス取得","","ネットワークアダプターからIPアドレス(IPv6)を取得して配列で返す","じ"]],"Ajax":[["関数","AJAX送信時","CALLBACKのURLまで/URLへ/URLに","非同期通信(Ajax)でURLにデータを送信し、成功するとcallbackが実行される。その際『対象』にデータが代入される。","A"],["関数","AJAX受信時","CALLBACKでURLから/URLを","非同期通信(Ajax)でURLにデータを送信し、成功するとcallbackが実行される。その際『対象』にデータが代入される。","A"],["関数","GET送信時","CALLBACKのURLまで/URLへ/URLに","非同期通信(Ajax)でURLにデータを送信し、成功するとcallbackが実行される。その際『対象』にデータが代入される。","G"],["関数","POST送信時","CALLBACKのURLまでPARAMSを/URLへ/URLに","AjaxでURLにPARAMSをPOST送信し『対象』にデータを設定","P"],["関数","POSTフォーム送信時","CALLBACKのURLまでPARAMSを/URLへ/URLに","AjaxでURLにPARAMSをフォームとしてPOST送信し『対象』にデータを設定","P"],["関数","AJAX失敗時","CALLBACKの","Ajax命令でエラーが起きたとき","A"],["定数","AJAXオプション","","''","A"],["関数","AJAXオプション設定","OPTIONに/OPTIONへ/OPTIONと","Ajax命令でオプションを設定","A"],["関数","AJAX保障送信","URLまで/URLへ/URLに","非同期通信(Ajax)でURLにデータの送信を開始する非同期処理オブジェクト(Promise)を作成する。","A"],["関数","HTTP保障取得","URLの/URLから/URLを","非同期通信(Ajax)でURLにデータの送信を開始する非同期処理オブジェクト(Promise)を作成する。","H"],["関数","GET保障送信","URLまで/URLへ/URLに","非同期通信(Ajax)でURLにデータの送信を開始する非同期処理オブジェクト(Promise)を作成する。","G"],["関数","POST保障送信","URLまでPARAMSを/URLへ/URLに","非同期通信(Ajax)でURLにPARAMSをPOST送信を開始する非同期処理オブジェクト(Promise)を作成する。","P"],["関数","POSTフォーム保障送信","URLまでPARAMSを/URLへ/URLに","非同期通信(Ajax)でURLにPARAMSをフォームとしてPOST送信を開始する非同期処理オブジェクト(Promise)を作成する。","P"],["関数","AJAX内容取得","RESからTYPEで","非同期通信(Ajax)の応答から内容を指定した形式で取り出すための非同期処理オブジェクト(Promise)を返す。","A"],["関数","AJAX受信","URLから/URLを","「!非同期モード」で非同期通信(Ajax)でURLからデータを受信する。『AJAXオプション』を指定できる。結果は変数『対象』に入る","A"],["関数","POSTデータ生成","PARAMSの/PARAMSを","辞書形式のデータPARAMSをkey=value&key=value...の形式に変換する","P"],["関数","POST送信","URLまでPARAMSを/URLへ/URLに","非同期通信(AJAX)でPOSTメソッドにてURLへPARAMS(辞書型)を送信して応答を戻す。(非同期関数)","P"],["関数","POSTフォーム送信","URLまでPARAMSを/URLへ/URLに","非同期通信(AJAX)でURLにPARAMS(辞書型)をフォームとしてPOSTメソッドにてURLへ送信し応答を返す。(非同期関数)","P"]],"新AJAX":[["関数","AJAXテキスト取得","URLから","AJAXでURLにアクセスしテキスト形式で結果を得る。送信時AJAXオプションの値を参照。(非同期関数)","A"],["関数","AJAX_JSON取得","URLから","AJAXでURLにアクセスしJSONの結果を得て、送信時AJAXオプションの値を参照。(非同期関数)","A"],["関数","AJAXバイナリ取得","URLから","AJAXでURLにアクセスしバイナリ(arrayBuffer)形式で結果を得る。送信時AJAXオプションの値を参照。(非同期関数)","A"]],"LINE":[["関数","LINE送信","TOKENへMESSAGEを/TOKENに","LINEにメッセージを送信する。先にLINE Notifyのページで宛先のトークンを取得する。TOKENへMESSAGEをLINE送信する。(非同期関数)","L"],["関数","LINE画像送信","TOKENへIMAGEFILEとMESSAGEを/TOKENに","LINEにメッセージを送信する。先にLINE Notifyのページで宛先のトークンを取得する。TOKENへIMAGE_FILEとMESSAGEをLINE画像送信する。(非同期関数)","L"]],"文字コード":[["関数","文字コード変換サポート判定","CODEの/CODEを","文字コードCODEをサポートしているか確認","も"],["関数","SJIS変換","STRに/STRへ/STRを","(v1非互換)文字列をShift_JISのバイナリバッファに変換","S"],["関数","SJIS取得","BUFから/BUFを/BUFで","Shift_JISのバイナリバッファを文字列に変換","S"],["関数","エンコーディング変換","SをCODEへ/CODEで","文字列SをCODEへ変換してバイナリバッファを返す","え"],["関数","エンコーディング取得","BUFをCODEから/CODEで","バイナリバッファBUFをCODEから変換して返す","え"]],"ハッシュ関数":[["関数","ハッシュ関数一覧取得","","利用可能なハッシュ関数の一覧を返す","は"],["関数","ハッシュ値計算","SをALGのENCで","データSをアルゴリズムALG(sha256/sha512/md5)のエンコーディングENC(hex/base64)でハッシュ値を計算して返す","は"],["関数","ランダムUUID生成","","ランダムに生成された36文字のv4 UUID(文字列)を返す","ら"],["関数","ランダム配列生成","CNTの","暗号強度の強い乱数のバイト配列(Uint8Array)を指定個数返す","ら"]]},"plugin_httpserver":{"簡易HTTPサーバ":[["定数","GETデータ","","''","G"],["関数","簡易HTTPサーバ起動時","CALLBACKをPORTの/PORTで","ポート番号PORTを指定して簡易HTTPサーバを起動して、CALLBACKを実行する。","か"],["関数","簡易HTTPサーバ静的パス指定","URLをPATHに/PATHへ","静的コンテンツのパスを指定。URLをPATHへマップする。","か"],["関数","簡易HTTPサーバ受信時","CALLBACKをURLに/URLへ/URLで","URLを指定して合致するリクエストが来たら処理を実行する。","か"],["関数","簡易HTTPサーバ出力","Sを/Sと/Sの","受信時に、データSを出力する。","か"],["関数","簡易HTTPサーバヘッダ出力","NOでHEADを/HEADの/HEADと","受信時にステータスコードNOで、ヘッダHEAD(辞書形式)を出力する。","か"],["関数","簡易HTTPサーバ移動","URLへ/URLに","受信時にヘッダ302(リダイレクト)を出力してURLへページを移動力する。","か"]]},"plugin_markup":{"マークアップ":[["関数","マークダウンHTML変換","Sを","マークダウン形式で記述された文字列SをHTML形式に変換する","ま"],["関数","HTML整形","Sを","HTML形式で記述された文字列Sを整形する","H"]]},"plugin_datetime":{"日時処理":[["定数","元号データ","","era","げ"],["関数","今","","現在時刻を「HH:mm:ss」の形式で返す","い"],["関数","システム時間","","現在のUNIX時間 (UTC(1970/1/1)からの経過秒数) を返す","し"],["関数","今日","","今日の日付を「YYYY/MM/DD」の形式で返す","き"],["関数","明日","","明日の日付を「YYYY/MM/DD」の形式で返す (v1非互換)","あ"],["関数","昨日","","昨日の日付を「YYYY/MM/DD」の形式で返す (v1非互換)","き"],["関数","今年","","今年が何年かを西暦で返す","こ"],["関数","来年","","来年が何年かを西暦で返す","ら"],["関数","去年","","去年が何年かを西暦で返す","き"],["関数","今月","","今月が何月かを返す","こ"],["関数","来月","","来月が何月かを返す","ら"],["関数","先月","","先月が何月かを返す","せ"],["関数","曜日","Sの","日付Sの曜日を返す","よ"],["関数","曜日番号取得","Sの","Sに指定した日付の曜日番号をで返す。不正な日付の場合は今日の曜日番号を返す。(0=日/1=月/2=火/3=水/4=木/5=金/6=土)","よ"],["関数","UNIX時間変換","Sの/Sを/Sから","日時SをUNIX時間 (UTC(1970/1/1)からの経過秒数) に変換して返す(v1非互換)","U"],["関数","UNIXTIME変換","Sの/Sを/Sから","日時SをUNIX時間 (UTC(1970/1/1)からの経過秒数) に変換して返す","U"],["関数","日時変換","TMを/TMから","UNIX時間 (UTC(1970/1/1)からの経過秒数) を「YYYY/MM/DD HH:mm:ss」の形式に変換","に"],["関数","和暦変換","Sを","Sを和暦に変換する。Sは明治以降の日付が有効。","わ"],["関数","年数差","AとBの/AからBまでの","日付AとBの差を年数で求めて返す。A<Bなら正の数、そうでないなら負の数を返す (v1非互換)。","ね"],["関数","月数差","AとBの/AからBまでの","日付AとBの差を月数で求めて返す。A<Bなら正の数、そうでないなら負の数を返す (v1非互換)。","げ"],["関数","日数差","AとBの/AからBまでの","日付AとBの差を日数で求めて返す。A<Bなら正の数、そうでないなら負の数を返す。","に"],["関数","日時差","AとBのUNITによる/AからBまでの","日時AとBの差を種類unitで返す。A<Bなら正の数、そうでないなら負の数を返す (v1非互換)。","に"],["関数","時間差","AとBの/AからBまでの","時間AとBの時間の差を求めて返す。A<Bなら正の数、そうでないなら負の数を返す。","じ"],["関数","分差","AとBの/AからBまでの","時間AとBの分数の差を求めて返す。A<Bなら正の数、そうでないなら負の数を返す。","ふ"],["関数","秒差","AとBの/AからBまでの","時間AとBの差を秒差で求めて返す。A<Bなら正の数、そうでないなら負の数を返す。","び"],["関数","時間加算","SにAを","時間SにAを加えて返す。Aには「(+|-)hh:nn:dd」で指定する。","じ"],["関数","日付加算","SにAを","日付SにAを加えて返す。Aには「(+|-)yyyy/mm/dd」で指定する。","ひ"],["関数","日時加算","SにAを","日時SにAを加えて返す。Aは「(+|-)1(年/ヶ月/日/時間/分/秒)」のように指定する (v1非互換)。","に"]]},"plugin_caniuse":{"ブラウザサポート":[["定数","ブラウザ名変換表","","agents","ぶ"],["関数","対応ブラウザ一覧取得","","対応しているブラウザの一覧を取得する","た"]]},"plugin_kansuji":{"漢数字関連":[["関数","漢数字","INPUTを/INPUTの","引数を数字と解釈して漢数字の文字列を返す","か"],["関数","算用数字","INPUTを/INPUTの","U引数を漢数字と解釈して数値を返す","さ"]]},"plugin_weykturtle3d":{"3Dタートルグラフィックス・ライブラリとプラグイン":[["定数","THREE","","''","T"],["変数","T3DベースURL","","'https://cdn.jsdelivr.net/npm/three@0.127.0'","T"],["関数","T3Dライブラリ読込","","ThreeJSのライブラリを動的に読み込む(非同期関数)","T"],["関数","T3Dライブラリ読込後","CALLBACKに","ThreeJSのライブラリを動的に読み込む","T"],["関数","T3Dプラグイン読込","PLUGINSを","ThreeJSのプラグインを動的に読み込む(非同期関数)","T"],["関数","T3Dプラグイン読込後","CALLBACKにPLUGINSを","ThreeJSのプラグインを動的に読み込む","T"]],"3Dタートルグラフィックス・カメ操作":[["関数","T3Dカメ作成","","タートルグラフィックスを開始してカメのIDを返す","T"],["関数","T3Dカメ操作対象設定","IDに/IDへ/IDの","IDを指定して操作対象となるカメを変更する","T"],["変数","T3Dカメ描画先","","'turtle3d_div'","T"],["変数","T3DカメモデルURL","","''","T"],["関数","T3Dカメモデル変更","URLに/URLへ","カメのモデルをURLに変更する","T"],["定数","T3Dカメ速度","","100","T"],["関数","T3Dカメ速度設定","Vに/Vへ","カメの動作速度Vに設定(大きいほど遅い)","T"],["関数","T3Dカメ移動","XYZに/XYZへ","カメの位置を[x,y,z]へ移動する","T"],["関数","T3Dカメ原点設定","","カメの原点を現在の位置・向きに設定する","T"],["関数","T3Dカメ原点移動","","カメを原点の位置・向きに移動する(描画はしない)","T"],["関数","T3Dカメ起点移動","XYZに/XYZへ","カメの描画起点位置を[x,y,z]へ移動する","T"],["関数","T3Dカメ進","Lだけ","カメの位置をLだけ進める","T"],["関数","T3Dカメ戻","Lだけ","カメの位置をLだけ戻す","T"],["関数","T3Dカメ上平行移動","Lだけ","カメの位置を上にLだけ進める","T"],["関数","T3Dカメ下平行移動","Lだけ","カメの位置を下にLだけ進める","T"],["関数","T3Dカメ左平行移動","Lだけ","カメの位置を左にLだけ進める","T"],["関数","T3Dカメ右平行移動","Lだけ","カメの位置を右にLだけ進める","T"],["関数","T3Dカメ動","DIRへLだけ/DIRに","カメの位置をDIRにLだけ進める","T"],["関数","T3Dカメ角度設定","ANGLEに/ANGLEへ/ANGLEの","カメの向きをオイラー([x,y,z,XYZ])にて設定する","T"],["関数","T3Dカメ右回転","Aだけ","カメの向きをAだけ右に向ける","T"],["関数","T3Dカメ左回転","Aだけ","カメの向きをAだけ左に向ける","T"],["関数","T3Dカメ上回転","Aだけ","カメの向きをAだけ上に向ける","T"],["関数","T3Dカメ下回転","Aだけ","カメの向きをAだけ下に向ける","T"],["関数","T3Dカメ回転","DIRへAだけ/DIRに","カメの向きをAだけDIRに向ける","T"],["関数","T3Dカメ右ロール","Aだけ","カメをAだけ右に傾ける","T"],["関数","T3Dカメ左ロール","Aだけ","カメのAだけ左に傾ける","T"],["関数","T3Dカメ傾","DIRにAだけ/DIRへ","カメをAだけDIRに傾ける","T"],["関数","T3Dカメペン色設定","Cに/Cへ","カメのペン描画色をCに設定する","T"],["関数","T3Dカメペンサイズ設定","Wに/Wへ","カメペンのサイズをWに設定する","T"],["関数","T3Dカメペン設定","Wに/Wへ","カメペンを使うかどうかをV(オン/オフ)に設定する","T"],["関数","T3Dカメ全消去","","表示しているカメと描画内容を全部消去する","T"],["関数","T3Dカメ非表示","","カメのモデルを非表示にする。描画に影響しない。","T"],["関数","T3Dカメ表示","","非表示にし