VBScriptの組み込み関数
VBScriptには、多くの組み込み関数が用意されています。用意されているのは一般的な算術や文字列操作が中心になっています。他には日付時刻や書式変換があります。組み込み関数の一覧を以下に示します。用意されている組み込み関数を分類ごとに説明します
VBScriptのステートメント 演算子 説明 Abs 指定された数値の絶対値を返す Array 配列が格納されたバリアント型(Variant)を返す Asc, AscB, AscW 最初の文字のANSIコードまたはShift-JISコードを返す Atn アークタンジェントを返す CBool 内部形式vbBooleanのVariant型に変換する CByte 内部形式vbByteのVariant型に変換する CCur 内部形式vbCurrencyのVariant型に変換する CDate 内部形式vbDateのVariant型に変換する CDbl 内部形式vbDoubleのVariant型に変換する Char, CharB, CheW 指定したANSIコードまたはShift-JISコードを返す CInt 内部形式vbIntegerのVariant型に変換する CLng 内部形式vbLongのVariant型に変換する Cos コサインを返す CreateObject オートメーションオブジェクトのインスタンスを作る CSng 内部形式vbStringのVariant型に変換する CStr 内部形式vbStringのVariant型に変換する Date 現在のシステム日付を返す DateAdd 指定された時間間隔を加算した日付を返す DateDiff 指定された2つの日付の間隔日数を返す DatePart 時間間隔文字列に対応した日付の部品を返す DateSerial 指定した年月日に対応する日付を内部形式vbDateのVriant型で返す DateValue 日付を内部形式vbDateのVariant型で返す Day システム時刻の日を表す数値を返す Exp 指数関数を返す Erase 配列の初期化または削除する Filter フィルタ条件に基づいた文字列配列のサブ設置を含む配列を返す Fix, Int 引数に指定された数式の整数部を返す FormatCurrency [コントロールパネル]で定義した通貨形式に書式変換した文字列を返す FormatDateTime 指定した日付形式または時刻形式に書式変換した文字列を返す FormatNumber 16進文字列に変換する FormatPercent パーセント形式の式にパーセント記号(%)を付加した文字列を返す GetObject ファイルから取得したオートメーションオブジェクトへの参照を返す Hex 16進文字列に変換する Hour システム時刻の時を表す数値を返す InStr, InStrB 文字列の先頭から指定された検索文字列を検索し位置を返す InStrRev 文字列の最後から指定された検索文字列を検索し位置を返す IsArray 変数が配列かどうかをチェックする IsDate 変数が日付かどうかをチェックする IsEmpty 変数がEmpty値かどうかをチェックする IsNull 変数がNull値かどうかをチェックする IsNumeric 変数が数値かどうかをチェックする IsObject 変数がオートメーションオブジェクトかどうかをチェックする Join 配列の各要素の内部文字列を結合して作成される文字列を返す LBound 配列の最小インデックス番号を返す LCase アルファベットを大文字を小文字に変換する Left, LeftB 文字列の左端かr足低文字数またはバイト数分の文字列を返す Len, LenB 文字列の文字数またはバイト数を返す LoadPicture 指定されたファイルのピクチャオブジェクトを返す Log 死産対数を返す LTrim 文字列の左端にある空白文字を取り除いた文字列を返す Mid, MidB 文字列の指定位置から指定文字数またはバイト数分の文字列を返す Minute システム時刻の分を表す数値を返す Month システム時刻の月を表す数値を返す MonthName 指定された付きを表す文字列を返す MsgBox ダイアログボックスにメッセージを表示する Now [コントロールパネル]で定義した日時形式に書式変換した現在の日時を文字列で返す Oct 8進文字列に変換する Right, RightB 文字列の右端から指定文字数またはバイト数分の文字列を返す Replace 文字列の一部を別の文字列で置換した文字列を返す Randomize 乱数ジェネレータを初期化する RGB RGB を表す数字を返す Rnd 乱数条件に基づいて乱数を返す Round 指定された小数点位置で丸めた数値を返す RTrim 文字列の右端にある空白文字を取り除いた文字列を返す Second システム時刻の秒を表す数値を返す Sgn 引数に指定された数式の符号を返す Sin サインを返す Space 指定した数の空白文字を返す Split 文字列を指定要素ごとに区切り1次元配列を作成して返す Sqr 平方根を返す StrComp 文字列比較の結果を示す値を返す String 指定した文字コードの示す文字を指定した個数分並べて返す Tan タンジェントを返す Time 現在のシステム時刻を返す TimeSerial 指定した時分秒に対応する時刻を内部形式vbDateのVariant型で返す
TimeValue 時刻を内部形式vbDateのVariant型で返す Trim 文字列の両端にある空白文字を取り除いた文字列を返す TypeName 変数に関する情報を提供する文字列を返す UBound 配列の最大インデックス番号を返す UCase アルファベットの小文字を大文字に変換する VarType 変数の内部処理形式を表す値を返す Weekday 何曜日であるかを表す整数を明け巣 WeekdayName 指定された曜日を表す文字列を返す Year システム時刻の年を表す数値を返す Shirley's i-box | Shirley's little-box | RIKO's Trial TOP | RIKOの保管庫