内容 | WindowsBAT | PowerShell | Excel関数 | ExcelVBA | VBScript | JavaScript | PHP | Perl | Python | Ruby | Java | C# | C++ | C | BASIC | COBOL |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
処理制御 | ||||||||||||||||
終了 | なし | なし | ||||||||||||||
外部ファイル読込 | なし | なし | なし | |||||||||||||
スリープ | なし | ないものの | ||||||||||||||
デバッグ出力 | なし | |||||||||||||||
メッセージダイアログ表示 | なし | |||||||||||||||
ヒアドキュメント | なし | なし | なし | なし | なし | なし | ||||||||||
コメント | なし | |||||||||||||||
改行記述 | なし | |||||||||||||||
GoTo文 | なし | なし | なし | |||||||||||||
グローバル変数 | なし | |||||||||||||||
コマンドからの実行 | なし | なし | ||||||||||||||
別ファイル実行 | なし | |||||||||||||||
引数の取得 | なし | なし | ||||||||||||||
定数 | ||||||||||||||||
定数 | なし | なし | ||||||||||||||
文字列 | ||||||||||||||||
改行コード | なし | |||||||||||||||
NULL | ||||||||||||||||
NULL | ||||||||||||||||
NULLの判定 | ||||||||||||||||
未定義の判定 | ||||||||||||||||
データベースNULL | ||||||||||||||||
データベースNULLの判定 | ||||||||||||||||
空の判定 | ||||||||||||||||
データ型 | ||||||||||||||||
型(variant) | ないものの | ないものの | なし | ないものの | ないものの | ないものの | ないものの | ないものの | ないものの | なし | ||||||
型(数値) | なし | なし | なし | なし | なし | なし | なし | なし | なし | |||||||
型(整数int) | なし | なし | なし | なし | なし | なし | なし | なし | ||||||||
型(整数int符号なし) | なし | なし | なし | なし | なし | なし | なし | なし | なし | なし | ||||||
型(整数byte) | なし | なし | なし | なし | なし | なし | なし | なし | ||||||||
型(整数byte符号なし) | なし | なし | なし | なし | なし | なし | なし | なし | なし | なし | ||||||
型(整数short) | なし | なし | ないものの | なし | なし | なし | なし | なし | なし | |||||||
型(整数short符号なし) | なし | なし | なし | なし | なし | なし | なし | なし | なし | なし | ||||||
型(整数long) | なし | なし | なし | なし | なし | なし | なし | なし | ||||||||
型(整数long符号なし) | なし | なし | なし | なし | なし | なし | なし | なし | なし | なし | ||||||
型(小数float) | なし | なし | なし | なし | なし | なし | なし | なし | ||||||||
型(小数double) | なし | なし | なし | なし | なし | なし | なし | なし | ||||||||
型(文字char) | なし | なし | なし | なし | なし | なし | なし | なし | なし | |||||||
型(文字列string) | なし | なし | なし | なし | なし | なし | なし | なし | ||||||||
型(日時datetime) | なし | なし | なし | なし | なし | なし | なし | なし | なし | |||||||
型(日付date) | なし | なし | なし | なし | なし | なし | なし | なし | なし | |||||||
型(オブジェクトobject) | なし | なし | なし | なし | なし | なし | なし | なし | ||||||||
型(論理bool) | なし | なし | なし | なし | なし | なし | なし | なし | ||||||||
型(なし) | なし | なし | なし | なし | なし | なし | なし | なし | なし | |||||||
型(その他) | なし | なし | なし | なし | なし | なし | なし | なし | ||||||||
型の確認 | なし | なし | ||||||||||||||
演算 | ||||||||||||||||
演算(加算) | ||||||||||||||||
演算(減算) | ||||||||||||||||
演算(乗算) | ||||||||||||||||
演算(除算) | ||||||||||||||||
演算(剰余) | ||||||||||||||||
演算(累乗) | ||||||||||||||||
演算(平方根) | ||||||||||||||||
複合代入演算(加算) | なし | ないものの | ないものの | |||||||||||||
複合代入演算(減算) | なし | ないものの | ないものの | |||||||||||||
複合代入演算(乗算) | なし | ないものの | ないものの | |||||||||||||
複合代入演算(除算) | なし | ないものの | ないものの | |||||||||||||
複合代入演算(剰余) | なし | なし | なし | |||||||||||||
複合代入演算(累乗) | なし | なし | なし | |||||||||||||
単項演算(インクリメント) | ないものの | ないものの | ないものの | ないものの | ないものの | ないものの | ないものの | ないものの | ||||||||
単項演算(デクリメント) | ないものの | ないものの | ないものの | ないものの | ないものの | ないものの | ないものの | ないものの | ||||||||
ビット演算 | ||||||||||||||||
ビット演算(論理積) | ||||||||||||||||
ビット演算(論理和) | ||||||||||||||||
ビット演算(排他的論理和) | ||||||||||||||||
ビット演算(反転) | ||||||||||||||||
シフト演算(左へ) | ||||||||||||||||
シフト演算(右へ) | ||||||||||||||||
複合代入演算(論理積) | なし | なし | なし | |||||||||||||
複合代入演算(論理和) | なし | なし | なし | |||||||||||||
複合代入演算(排他的論理和) | なし | なし | なし | |||||||||||||
複合代入演算(左へシフト) | なし | なし | なし | |||||||||||||
複合代入演算(右へシフト) | なし | なし | なし | |||||||||||||
乱数 | ||||||||||||||||
乱数 | ||||||||||||||||
端数処理 | ||||||||||||||||
四捨五入 | なし | |||||||||||||||
切り捨て | なし | |||||||||||||||
切り上げ | なし | |||||||||||||||
比較演算 | ||||||||||||||||
比較演算(=等号) | ||||||||||||||||
比較演算(≠不等号) | ||||||||||||||||
比較演算(>大なり) | ||||||||||||||||
比較演算(≧以上) | ||||||||||||||||
比較演算(≦以下) | ||||||||||||||||
比較演算(<小なり) | ||||||||||||||||
論理演算 | ||||||||||||||||
論理演算(論理積) | ||||||||||||||||
論理演算(論理和) | ||||||||||||||||
論理演算(否定) | ||||||||||||||||
論理値(真) | なし | |||||||||||||||
論理値(偽) | なし | |||||||||||||||
条件分岐 | ||||||||||||||||
条件分岐 | ||||||||||||||||
条件分岐否定 | なし | なし | なし | なし | なし | なし | なし | なし | なし | なし | ||||||
条件多分岐 | なし | なし | ||||||||||||||
三項式 | なし | |||||||||||||||
Null合体演算 | なし | なし | なし | なし | なし | |||||||||||
繰り返し | ||||||||||||||||
繰り返し | なし | |||||||||||||||
繰り返し(前判定・偽で終了) | なし | |||||||||||||||
繰り返し(後判定・偽で終了) | なし | |||||||||||||||
繰り返し(前判定・真で終了) | なし | なし | なし | なし | なし | なし | ||||||||||
繰り返し(後判定・真で終了) | なし | なし | なし | なし | なし | |||||||||||
無限ループ | なし | ないものの | ないものの | ないものの | ないものの | ないものの | ないものの | ないものの | ないものの | |||||||
配列で繰り返し | なし | |||||||||||||||
配列 | ||||||||||||||||
スカラー配列 | なし | |||||||||||||||
多次元スカラー配列 | なし | |||||||||||||||
連想配列 | なし | なし | ||||||||||||||
多次元連想配列 | なし | |||||||||||||||
配列数 | なし | |||||||||||||||
配列内容初期化 | なし | |||||||||||||||
配列に値が存在するか? | なし | ないものの | ||||||||||||||
配列に追加 | ||||||||||||||||
配列の先頭に追加 | なし | |||||||||||||||
配列の末尾に追加 | なし | |||||||||||||||
配列の途中に追加 | なし | |||||||||||||||
配列から取り出し | ||||||||||||||||
配列の先頭から切り取り | なし | |||||||||||||||
配列の末尾から切り取り | なし | |||||||||||||||
配列の途中から切り取り | なし | |||||||||||||||
配列から要素を切り出す | なし | |||||||||||||||
文字列 | ||||||||||||||||
文字長 | ||||||||||||||||
文字列切り取り | ||||||||||||||||
左から切り取り | ||||||||||||||||
右から切り取り | ||||||||||||||||
途中から切り取り | ||||||||||||||||
文字列結合 | ||||||||||||||||
文字列結合 | ||||||||||||||||
結合代入演算 | なし | なし | なし | |||||||||||||
文字列←→配列 | ||||||||||||||||
文字列→配列(幅指定) | なし | なし | なし | なし | ||||||||||||
文字列→配列(文字指定) | ないものの | なし | ||||||||||||||
文字列→配列(正規表現指定) | なし | なし | なし | |||||||||||||
配列→文字列 | なし | |||||||||||||||
数値←→文字列 | ||||||||||||||||
数値→文字列 | ||||||||||||||||
数値→文字列(書式付) | なし | なし | ||||||||||||||
文字列→数値 | ||||||||||||||||
小文字←→大文字 | ||||||||||||||||
小文字→大文字 | ||||||||||||||||
大文字→小文字 | ||||||||||||||||
先頭大文字 | なし | なし | ||||||||||||||
先頭小文字 | なし | なし | なし | なし | なし | |||||||||||
大文字か? | ないものの | ないものの | ないものの | ないものの | ないものの | ないものの | ||||||||||
小文字か? | ないものの | ないものの | ないものの | ないものの | ないものの | ないものの | ||||||||||
半角←→全角 | ||||||||||||||||
半角→全角 | ||||||||||||||||
全角→半角 | ||||||||||||||||
ひらがな←→カタカナ | ||||||||||||||||
ひらがな→カタカナ | なし | |||||||||||||||
カタカナ→ひらがな | なし | |||||||||||||||
トリム | ||||||||||||||||
トリム | ||||||||||||||||
左トリム | なし | |||||||||||||||
右トリム | なし | |||||||||||||||
検索置換 | ||||||||||||||||
ある文字列を含むか? | ||||||||||||||||
ワイルドカードによる検索 | ||||||||||||||||
正規表現による検索 | なし | |||||||||||||||
正規表現による置換 | なし | |||||||||||||||
置換 | ||||||||||||||||
日時 | ||||||||||||||||
日時→文字列 | ||||||||||||||||
年月日時分秒→日時 | ||||||||||||||||
年月日→日付 | ||||||||||||||||
n日前後 | ||||||||||||||||
n月前後 | ||||||||||||||||
n年前後 | ||||||||||||||||
関数 | ||||||||||||||||
戻り値なし関数 | なし | |||||||||||||||
戻り値あり関数 | ないものの | |||||||||||||||
値渡し | なし | |||||||||||||||
参照渡し | なし | |||||||||||||||
クラス | ||||||||||||||||
インスタンス生成 | なし | なし | なし | なし | なし | |||||||||||
インスタンス削除 | なし | なし | なし | なし | なし | |||||||||||
クラス定義 | なし | なし | ||||||||||||||
コンストラクタ | なし | なし | ないものの | なし | なし | なし | ||||||||||
デストラクタ | なし | なし | なし | なし | なし | なし | なし | なし | なし | |||||||
クラス継承 | なし | なし | なし | なし | なし | なし | なし | なし | ||||||||
DBアクセス | ||||||||||||||||
参照系SQL文実行 | なし | なし | なし | なし | ||||||||||||
更新系SQL文実行 | なし | なし | なし | なし | ||||||||||||
ストアドプロシージャ実行 | なし | なし | なし | なし | ||||||||||||
メール送信 | ||||||||||||||||
メール送信 | なし | なし | なし | |||||||||||||
ファイル操作 | ||||||||||||||||
ファイル存在判定 | なし | なし | ||||||||||||||
フォルダ存在判定 | なし | なし | ||||||||||||||
ファイル生成 | なし | なし | ||||||||||||||
フォルダ生成 | なし | なし | ||||||||||||||
ファイル複写 | なし | なし | ||||||||||||||
フォルダ複写 | なし | なし | ||||||||||||||
ファイル削除 | なし | なし | ||||||||||||||
フォルダ配下のファイル一覧 | なし | |||||||||||||||
ファイル圧縮 | なし | |||||||||||||||
ファイル位置 | ||||||||||||||||
現在位置フルパス | なし | |||||||||||||||
現在位置フォルダパス | なし | |||||||||||||||
現在位置フォルダ名 | なし | |||||||||||||||
現在位置ファイル名 | なし | |||||||||||||||
特殊定数(行番号) | なし | |||||||||||||||
特殊定数(文字コード) | ||||||||||||||||
パス抽出 | ||||||||||||||||
抽出(フォルダパス) | ||||||||||||||||
抽出(フォルダ名) | ||||||||||||||||
抽出(ファイル名) | ||||||||||||||||
抽出(拡張子なしファイル名) | ||||||||||||||||
抽出(拡張子) | ||||||||||||||||
内容 | WindowsBAT | PowerShell | Excel関数 | ExcelVBA | VBScript | JavaScript | PHP | Perl | Python | Ruby | Java | C# | C++ | C | BASIC | COBOL |