使える関数・定数の一覧
水色 | 定数 | "aqua" | |
紫色 | 定数 | "fuchsia" | |
緑色 | 定数 | "lime" | |
青色 | 定数 | "blue" | |
赤色 | 定数 | "red" | |
黄色 | 定数 | "yellow" | |
黒色 | 定数 | "black" | |
白色 | 定数 | "white" | |
茶色 | 定数 | "maroon" | |
灰色 | 定数 | "gray" | |
金色 | 定数 | "gold" | |
黄金色 | 定数 | "gold" | |
銀色 | 定数 | "silver" | |
白金色 | 定数 | "silver" | |
オリーブ色 | 定数 | "olive" | |
ベージュ | 定数 | "beige" | |
アリスブルー | 定数 | "aliceblue" |
ID取得 | 関数 | [の, を] | DOMのIDを取得して返す |
タグ一覧取得 | 関数 | [の, を] | 任意のタグの一覧を取得して返す |
開 | 関数 | [を, から] | ファイルSを開く |
読 | 関数 | [を, から] | ファイルSを開く |
保存 | 関数 | [へ, に], [を] | ファイルFヘSを書き込む |
起動 | 関数 | [を] | シェルコマンドSを起動 |
カレントディレクトリ取得 | 関数 | [] | カレントディレクトリを返す |
カレントディレクトリ変更 | 関数 | [に,へ] | カレントディレクトリをDIRに変更する |
作業フォルダ取得 | 関数 | [] | カレントディレクトリを返す |
作業フォルダ変更 | 関数 | [に,へ] | カレントディレクトリをDIRに変更する |
母艦パス取得 | 関数 | [] | スクリプトのあるディレクトリを返す |
環境変数取得 | 関数 | [] | 環境変数の一覧を返す |
ファイル列挙 | 関数 | [の,を,で] | パスSのファイル名(フォルダ名)一覧を取得する。ワイルドカード可能。「*.jpg;*.png」など複数の拡張子を指定可能。 |
全ファイル列挙 | 関数 | [の,を,で] | パスS以下の全ファイル名を取得する。ワイルドカード可能。「*.jpg;*.png」のように複数の拡張子を指定可能。 |
ファイル名抽出 | 関数 | [から,の] | フルパスのファイル名Sからファイル名部分を抽出して返す |
パス抽出 | 関数 | [から,の] | ファイル名Sからパス部分を抽出して返す |
ナデシコバージョン | 定数 | "?" | |
ナデシコエンジン | 定数 | "nadesi.com/v3" | |
はい | 定数 | 1 | |
いいえ | 定数 | 0 | |
オン | 定数 | 1 | |
オフ | 定数 | 0 | |
改行 | 定数 | "\n" | |
タブ | 定数 | "\t" | |
カッコ | 定数 | "「" | |
カッコ閉じ | 定数 | "」" | |
波カッコ | 定数 | "{}" | |
波カッコ閉じ | 定数 | "}" | |
OK | 定数 | 1 | |
NG | 定数 | 0 | |
PI | 定数 | Math.PI | |
空 | 定数 | "" | |
NULL | 定数 | null |
表示 | 関数 | [を, と] | Sを表示 |
表示ログ | 定数 | "" | |
表示ログクリア | 関数 | [] | 表示ログを空にする |
言 | 関数 | [を, と] | Sを表示 |
尋 | 関数 | [と, を] | メッセージSと入力ボックスを出して尋ねる |
足 | 関数 | [に, と], [を] | AとBを足す |
引 | 関数 | [から], [を] | AからBを引く |
掛 | 関数 | [に, と], [を] | AにBを掛ける |
倍 | 関数 | [の], [を] | AのB倍を求める |
割 | 関数 | [を], [で] | AをBで割る |
割った余 | 関数 | [を], [で] | AをBで割った余りを求める |
JS実行 | 関数 | [を], [で] | JavaScriptのコードSを実行する |
変数型確認 | 関数 | [の] | 変数Vの型を返す |
TYPEOF | 関数 | [の] | 変数Vの型を返す |
文字列変換 | 関数 | [を] | 値Vを文字列に変換 |
TOSTR | 関数 | [を] | 値Vを文字列に変換 |
整数変換 | 関数 | [を] | 値Vを整数に変換 |
TOINT | 関数 | [を] | 値Vを整数に変換 |
実数変換 | 関数 | [を] | 値Vを実数に変換 |
実数変換 | 関数 | [を] | 値Vを実数に変換 |
TOFLOAT | 関数 | [を] | 値Vを実数に変換 |
INT | 関数 | [の] | 値Vを整数に変換 |
FLOAT | 関数 | [の] | 値Vを実数に変換 |
HEX | 関数 | [の] | 値Vを16進数に変換 |
SIN | 関数 | [の] | ラジアン単位VのSINを求める |
COS | 関数 | [の] | ラジアン単位VのCOSを求める |
TAN | 関数 | [の] | ラジアン単位VのTANを求める |
ARCSIN | 関数 | [の] | ラジアン単位VのARCSINを求める |
ARCCOS | 関数 | [の] | ラジアン単位VのARCCOSを求める |
ARCTAN | 関数 | [の] | ラジアン単位VのARCTANを求める |
RAD2DEG | 関数 | [を] | ラジアンから度に変換 |
DEG2RAD | 関数 | [を] | 度からラジアンに変換 |
度変換 | 関数 | [を] | ラジアンから度に変換 |
ラジアン変換 | 関数 | [を] | 度からラジアンに変換 |
SIGN | 関数 | [の] | Vが0なら0を、0超なら1を、0未満なら-1を返す |
ABS | 関数 | [の] | Vの絶対値を返す |
EXP | 関数 | [の] | e(自然対数の底)の A 乗の値を返す |
HYPOT | 関数 | [と], [の] | 直角三角形の二辺の長さA,Bから斜辺を求めて返す。 |
LN | 関数 | [の] | 実数式 A の自然対数(Ln(A) = 1)を返す |
LOG | 関数 | [の] | Aの自然対数(底はE)を返す |
LOGN | 関数 | [で], [の] | 指定された底AでBの対数を計算して返す |
FRAC | 関数 | [の] | 実数Aの小数部分を返す |
乱数 | 関数 | [の] | 0から(A-1)までの乱数を返す |
SQRT | 関数 | [の] | Aの平方根を返す |
平方根 | 関数 | [の] | Aの平方根を返す |
RGB | 関数 | [と], [の], [で] | HTML用のカラーコードを返すRGB(R,G,B)で各値は0-255 |
ROUND | 関数 | [を] | 実数型の値Vを丸めてもっとも近い整数値を返す |
四捨五入 | 関数 | [を, の] | 整数Aの一桁目を丸めて返す。 |
CEIL | 関数 | [を] | 数値を正の無限大方向へ切り上げて返す。 |
切り上げ | 関数 | [を] | 数値を正の無限大方向へ切り上げて返す。 |
FLOOR | 関数 | [を] | 数値を負の無限大方向へ切り下げて返す。 |
切り捨て | 関数 | [を] | 数値を負の無限大方向へ切り下げて返す。 |
NOT | 関数 | [の] | 値Vが0ならば1、それ以外ならば0を返す |
OR | 関数 | [と], [の] | AとBの論理和を返す。AまたばBが0以外ならば1を、それ以外は0を返す |
AND | 関数 | [と], [の] | AとBの論理積を返す。日本語の「AかつB」に相当する |
XOR | 関数 | [と], [の] | AとBの排他的論理和を返す。 |
SHIFT_L | 関数 | [を], [で] | VをAビット左へシフトして返す |
SHIFT_R | 関数 | [を], [で] | VをAビット右へシフトして返す |
文字数 | 関数 | [の] | 文字列Vの文字数を返す |
何文字目 | 関数 | [で, の], [が] | 文字列SでAが何文字目にあるか調べて返す |
CHR | 関数 | [の] | 文字コードから文字を返す |
ASC | 関数 | [の] | 文字列Vの最初の文字の文字コードを返す |
文字挿入 | 関数 | [で, の], [に, へ], [を] | 文字列SのI文字目に文字列Aを挿入する |
文字検索 | 関数 | [で, の], [を] | 文字列Sで文字列Aが何文字目にあるか調べて返す |
追加 | 関数 | [で, に, へ], [を] | v1非互換:文字列SにAを追加して返す |
一行追加 | 関数 | [で, に, へ], [を] | v1非互換:文字列SにAと改行を追加して返す |
文字列分解 | 関数 | [を, の, で] | 文字列Vを一文字ずつに分解して返す |
リフレイン | 関数 | [を, の], [で] | v1非互換:文字列VをCNT回繰り返す |
出現回数 | 関数 | [で], [の] | 文字列SにAが何回出現するか数える |
MID | 関数 | [で, の], [から], [を] | 文字列SのA文字目からCNT文字を抽出する |
文字抜き出す | 関数 | [で, の], [から], [を] | v1非互換:文字列SのA文字目からCNT文字を抽出する |
LEFT | 関数 | [の, で], [だけ] | 文字列Sの左端からCNT文字を抽出する |
文字左部分 | 関数 | [の, で], [だけ] | v1非互換:文字列Sの左端からCNT文字を抽出する |
RIGHT | 関数 | [の, で], [だけ] | 文字列Sの右端からCNT文字を抽出する |
文字右部分 | 関数 | [の, で], [だけ] | v1非互換:文字列Sの右端からCNT文字を抽出する |
区切 | 関数 | [の, を], [で] | 文字列Sを区切り文字Aで区切って配列で返す |
切り取 | 関数 | [から, の], [まで, を] | v1非互換: 文字列Sから文字列Aまでの部分を抽出する |
文字削除 | 関数 | [の], [から], [だけ, を] | v1非互換:文字列SのA文字目からB文字分を削除して返す |
置換 | 関数 | [の, で], [を], [に, へ] | 文字列Sのうち文字列AをBに全部置換して返す |
単置換 | 関数 | [の, で], [を], [に, へ] | 文字列Sのうち、最初に出現するAだけをBに置換して返す |
トリム | 関数 | [の, を] | 文字列Sの前後にある空白を削除する |
空白除去 | 関数 | [の, を] | 文字列Sの前後にある空白を削除する |
JSONエンコード | 関数 | [を, の] | オブジェクトvをJSON形式にエンコードする |
JSONデコード | 関数 | [を, の, から] | JSON文字列Sをオブジェクトにデコードする |
正規表現マッチ | 関数 | [を, が], [で, に] | 文字列Aを正規表現パターンBでマッチして結果を返す(パターンBは「/pat/opt」の形式で指定) |
抽出文字列 | 定数 | [] | |
正規表現置換 | 関数 | [の], [を, から], [で, に, へ] | 文字列Sの正規表現パターンAをBに置換して結果を返す(パターンAは/pat/optで指定) |
正規表現区切 | 関数 | [を], [で] | 文字列Sを正規表現パターンAで区切って配列で返す(パターンAは/pat/optで指定) |
通貨形式 | 関数 | [を, の] | 数値Vを三桁ごとにカンマで区切る |
ゼロ埋 | 関数 | [を], [で] | 数値VをA桁の0で埋める |
かなか判定 | 関数 | [を, の, が] | 文字列Sの1文字目がひらがなか判定 |
カタカナか判定 | 関数 | [を, の, が] | 文字列Sの1文字目がカタカナか判定 |
数字か判定 | 関数 | [を, が] | 文字列Sの1文字目が数字か判定 |
数列か判定 | 関数 | [を, が] | 文字列S全部が数字か判定 |
配列結合 | 関数 | [を], [で] | 配列Aを文字列Sでつなげて文字列で返す |
配列検索 | 関数 | [の, から], [を] | 配列Aから文字列Sを探してインデックス番号(0起点)を返す。見つからなければ-1を返す。 |
配列要素数 | 関数 | [の] | 配列Aの要素数を返す |
配列挿入 | 関数 | [の], [に, へ], [を] | v1非互換:配列AのI番目(0起点)に要素Sを追加して返す |
配列一括挿入 | 関数 | [の], [に, へ], [を] | v1非互換:配列AのI番目(0起点)に配列bを追加して返す |
配列ソート | 関数 | [の, を] | 配列Aをソートして返す |
配列数値ソート | 関数 | [の, を] | 配列Aをソートして返す |
配列カスタムソート | 関数 | [の, を], [で] | 配列Aを関数Bでソートして返す |
配列逆順 | 関数 | [の, を] | 配列Aを逆にして返す。Aを書き換える。 |
配列シャッフル | 関数 | [の, を] | 配列Aをシャッフルして返す。Aを書き換える |
配列切り取 | 関数 | [の], [を] | 配列AのI番目(0起点)の要素を切り取って返す。Aの内容を書き換える。 |
配列取り出 | 関数 | [の], [から], [を] | 配列AのI番目(0起点)からCNT個の応訴を取り出して返す。Aの内容を書き換える |
配列ポップ | 関数 | [の, から] | 配列Aの末尾を取り出して返す。Aの内容を書き換える。 |
配列追加 | 関数 | [に, へ], [を] | 配列Aの末尾にBを追加して返す。Aの内容を書き換える。 |
今 | 関数 | [] | 現在時刻を「hh:nn:ss」の形式で返す |
システム時間 | 関数 | [] | UTC(1970/1/1)からの経過時間をミリ秒単位で返す |
今日 | 関数 | [] | 今日の日付を「YYYY/MM/DD」の形式で返す |
今年 | 関数 | [] | 今年で返す |
曜日 | 関数 | [の] | 日付Sの曜日を返す |
UNIXTIME変換 | 関数 | [の, を, から] | 日時SをUNIXTIME(ミリ秒付き)に変換して返す |
日時変換 | 関数 | [を, から] | UNIXTIMEを年/月/日に変換 |
カメ作成 | 関数 | [] | タートルグラフィックスを開始してカメのIDを返す |
カメ操作対象設定 | 関数 | [に, へ, の] | IDを指定して操作対象となるカメを変更する |
カメ描画先 | 定数 | "turtle_cv" | |
カメ画像URL | 定数 | "turtle.png" | |
カメ画像変更 | 関数 | [に, へ] | カメの画像をURLに変更する |
カメ速度 | 定数 | 100 | |
カメ速度設定 | 関数 | [に,へ] | カメの動作速度vに設定(大きいほど遅い) |
カメ移動 | 関数 | [に,へ] | カメの位置を[x,y]へ移動する |
カメ進 | 関数 | [だけ] | カメの位置をVだけ進める |
カメ戻 | 関数 | [だけ] | カメの位置をVだけ戻す |
カメ角度設定 | 関数 | [に,へ,の] | カメの向きをDEGに設定する |
カメ右回転 | 関数 | [だけ] | カメの向きをDEGだけ右に向ける |
カメ左回転 | 関数 | [だけ] | カメの向きをDEGだけ左に向ける |
カメペン色設定 | 関数 | [に,へ] | カメのペン描画色をCに設定する |
カメペンサイズ設定 | 関数 | [に,へ] | カメペンのサイズをWに設定する |
カメペン設定 | 関数 | [に,へ] | カメペンを使うかどうかをV(オン/オフ)に設定する |
カメ全消去 | 関数 | [] | 表示しているカメを全部消去する |