VBScriptの組み込み関数

■ 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の保管庫