推奨:ASPを始める:ASPプログラムで使用されるいくつかのスクリプト言語を理解するブラウザでソースコードを表示しても、ASPソースコードを表示できません。 ASPファイルによる結果の出力のみを見ることができ、それらは純粋なHTMLです。これは、結果がブラウザに送信される前に、スクリプトがサーバーで実行されたためです。例:使用
関数は、ユーザー呼び出しを容易にするために言語によってカプセル化された関数ブロックです。たとえば、Now()は、現在の日付と時刻を表示できるVBScriptの関数です。表示できる特定の理由に関して、言語カーネルによって決定されます。ユーザーは、日付と時刻を表示するために使用されていることを理解する必要があります。それでは、現在連絡を取り合っているVBScriptの他の機能はありますか?
1。日付/時刻関数
これらの機能には、年、月、日、時間、分、週などのディスプレイが含まれます。
(1)ここで機能:コンピューターシステムによって設定された日付と時刻に基づいて、現在の日付と時刻の値を返します。今すぐメソッドを使用します();
(2)日付関数:現在のコンピューターシステムによって設定された日付値のみを返します。使用方法:date();
(3)時間関数:現在のコンピューターシステムによって設定された時間値のみを返します。使用方法:time();
(4)年の関数:特定の年を表す整数を返します。使用方法:年(日付)、日付パラメーターは日付を表すことができる任意のパラメーターです。たとえば、年(日付())とは、年間整数が日付()で得られた日付から抽出されることを意味します。
さらに、このように使用することもできます。年(#5 20,2006#)とは、2006年5月20日の中年の整数値を抽出することを意味します。また、#を使用することは、日付値を表すために含めるために使用されることに注意してください。
(5)月関数:1か月を表す1〜12の整数値を返します。使用方法:月(日付)。パラメーターの日付に関する説明は、年間関数と同じです。しかし、日付の正しさに注意してください。たとえば、#13-31-2006#、12月はまったくありません。これは間違いなく間違っています。
(6)day関数:1か月の1日を示す1〜31の整数値を返します。使い方:日(日付)。パラメーターの日付に関する説明は、年間関数と同じです。また、2月の30日目が間違っていることを定義する#2-30-2006#など、日付の正確性にも注意してください。
(7)時間関数:0〜23の間の整数値を返し、1日の1時間を示します。使い方:時間(時間)。ここで、パラメーター時間は時間を表すことができる任意の式です。たとえば、hour(time())とは、時間の整数が時間()から派生した時間から抽出されることを意味します。同様に、パラメーター時間をこの方法で使用して、現在の時間数を11:45:50#から抽出することもできます。もちろん、定義された時間は時間仕様に準拠する必要があります。
(8)分関数:0〜59の間の整数値を返し、1時間で特定の分を表します。使い方:minute(時間)。時間パラメーターの説明は、時間関数と同じです。
(9)2番目の関数:0〜59の間の整数値を返し、1分間で特定の秒を表します。使用方法:2番目(時間)。時間パラメーターの説明は、時間関数と同じです。
(10)平日の機能:1日の整数を返します。使い方:平日(日付)。パラメーターの日付に関する説明は、年間関数と同じです。この関数の返品値は1〜7で、それぞれ日曜日、月曜日、土曜日を表します。たとえば、返品値が4の場合、水曜日を意味します。
(11)weekdayName関数:特定の曜日の文字列を返します。平日の機能と比較して、それは曜日に翻訳されます。使用方法は次のとおりです。WEENDAYNAME(平日)。パラメーター平日は、特定の曜日の価値です。たとえば、weekdayname(feaceday(date()))とは、今週の今日の日を意味します。日付()は現在の時刻を表すため、平日(日付())は特定の曜日の整数を表します。
もちろん、weekdayname関数の最終表示の文字列コンテンツは、現在のオペレーティングシステム言語システムにも関連しています。たとえば、中国のオペレーティングシステムは月曜日などの漢字を表示しますが、英語のオペレーティングシステムは月曜日(月曜日の略語)を表示します。
さらに、VBScriptには時間間隔の計算関数がいくつかあります。
(1)DateAdd関数:指定された時間間隔の日付と時刻を返します。長年、月、または時間などで区切られる新しい日付と時刻を計算できます。使用方法:dateadd(間隔、数字、日付)。
パラメーター間隔は、追加する必要がある時間間隔ユニットを表します。 yyyyは年を表すyyyy、qは四半期を表す、mは月を表す、dは日を表す、wwは週、hは時間を表し、hは数分、sは秒を表すなど、文字列の形で表現されます。
パラメーター数は、追加された時間間隔数を示します。数値値の形で表現され、負の値になります。パラメーターの日付では、日付と時刻の正しい形式であることが必要です。
たとえば、DateAdd(D、100、2006-5-20)は、2006年5月20日以降の100日の日付値:2006-8-28を表しています。たとえば、DateAdd(H、-12,2005-5-20 10:00:00)は、2005年5月20日の午前10時前の12時間前の日付時刻を表します。
(2)datediff機能:2つの日付と時間の間隔を返します。 2つの日付で区切られた年、時間などは計算できます。使用方法:datediff(interval、date1、date2)。
パラメーター間隔とdateAdD関数の間隔パラメーターは同じ説明であり、date1およびdate2パラメーターは互いに比較される2つの日付と時間です。さらに、日付1の日付値が日付2より大きい場合、負の値として表示されます。
たとえば、Datediff(Yyyy、1982-7-18、date)は、誰かが生まれてから何年になっているかを意味します。たとえば、Datediff(D、1982-7-18、2062-7-18)は、80年で何日が経過したか29220を計算します。
2。文字列処理関数
スクリプトの機能処理では、通常、いくつかの文字列を変更する必要があります。たとえば、最終的なディスプレイ要件を満たすために、文字列の敏感な単語を除外します。たとえば、数文字の先頭から長い文字列を抽出する必要がある場合。
(1)ASC関数:文字列の最初の文字に対応するANSI文字コードを返します。使用方法:ASC(文字列)。ここで、文字列パラメーターは文字列を表します。
(2)CHR機能:指定されたANSI文字コードに対応する文字を返します。使い方:CHR(Chrcode)。パラメーターChrcodeは、関連する識別番号です。この関数の関数は、ASC関数に対応します。
例:ASC(a)は、小文字AのANSI文字97を表します。 CHR(97)は小文字の文字を表します。さらに、CHR(Chrcode)のChrcode値の値が0〜31の数値を持っている場合、印刷できないASCIIコードを示します。たとえば、CHR(10)はラインブレークを表し、CHR(13)はキャリッジリターンなどを表します。これは、入力形式とディスプレイ形式の変換でよく使用されます。
(3)LEN関数:文字列内の文字数(バイト)を返します。使用方法:Len(String)。たとえば、レン(愛)の価値は4です。
(4)LCase関数:すべての文字列の小文字形式を返します。使用方法:lcase(string)。たとえば、LCase(WebJXCom)はCuoxincomに戻ります。
(5)UCase関数:すべての文字列の大文字の形を返します。 LCase関数に対応します。同様に、UCase(Cuoxin)はWebJXに戻ります。
(6)トリム関数、ltrim関数、およびrtrim関数:スペースなしで、それぞれスペースなし、またはその後のスペースなしで、主要およびその後の文字列コンテンツを返します。例えば:
トリム(1234567)は1234567に戻り、主要な行と後続の行にスペースはありません。
Ltrim(1234567)は1234567に戻り、スペースなしでリードします。
Rtrim(1234567)は、将来スペースなしで1234567に戻ります。
この関数は、登録されたユーザー名の前後にスペースを確保するなど、登録情報でよく使用されます。
(7)左関数:文字列の左側から計算された指定された文字の数を返します。使用方法:左(文字列、長さ)。たとえば、左(Brousce、5)はブラウス、つまり最初の5文字に戻ります。
(8)正しい関数:文字列の左側から計算された指定された文字の数を返します。使用方法:右(文字列、長さ)。たとえば、右(Broust、4)はUSCE、つまり最後の4文字に戻ります。
(9)機器機能:特定の文字列が最初に別の文字列に表示される位置を返します。たとえば、文字列a110b121c119d1861で文字aの最初の発生を探してください。
(10)中間関数:文字列から指定された文字の数を返します。たとえば、現在の110は、文字列A110B121C119D1861:MID(A110B121C119D1861,2,3)の2番目のビットから3単位の値を取得する必要があります。
(11)関数の交換:文字列内の指定された文字列を見つけて交換します。 Strtobeseardが文字列である場合、Strtobesearched、Strsearchfor、strreplacewith)を交換し、Strsearchforは見上げられているサブストリングであり、Strreplaceは置き換えに使用されるサブストリングです。たとえば、交換(rscon、<、&lt;)とは、rsconのすべての<文字を&lt;に置き換えることを意味します。
3。タイプ変換関数
cbool(string)はブール値に変換されます
cbyte(string)バイトタイプの値に変換します
CCUR(文字列)通貨価値に変換します
CDATE(文字列)は、1日前のタイプの値に変換します
CDBL(String)は、2倍の精度値に変換します
cint(string)整数値に変換します
clng(string)は長い整数値に変換します
csng(string)は単一の知的値に変換します
CSTR(var)は文字列値に変換します
stringに変換されたstr(var)値
VAL(文字列)文字列から数値へ
4。操作機能
ABS(NMB)は、数の絶対値を返します
ATN(NMB)は、数のアークタンジェントを返します
cos(nmb)は、角度のyuxuan値を返します
Exp(NMB)は、自然指数の電力値を返します
int(NMB)数のシェーピング(キャリー)部分を返します
FIX(NMB)数のスケルトン(廃棄)部分を返します
formatpercent(式)はパーセンテージを返します
HEX(NMB)は、16進数のデータを返します
log(nmb)は自然対数を返します
OCT(NMB)は、数の角度番号を返します
RNDは、0を超えて1未満の乱数を返しますが、ランダムシードを生成するにはランダム化宣言が必要です。
SGN(NMB)は、数の正と負の兆候を決定します
Sin(NMB)は、角度のZhenghyun値を返します
SQR(NMB)は、数字の2次ルートを返します
Tan(NMB)は、数の接線値を返します
5。その他の機能
ISARRAY(VAR)は、変数が配列であるかどうかを決定します
ISDate(var)は、変数が日付であるかどうかを決定します
Isnull(var)は、変数が空であるかどうかを決定します
isNumeric(var)は、式に数値を含むかどうかを決定します
ISObject(var)は、変数がオブジェクトであるかどうかを決定します
typeName(var)は、変数のデータ型を返します
配列(リスト)は配列を返します
split(listStr)リスト文字列から1次元配列を返します
lbound(arraypは配列の最小インデックスを返します
Ubound(配列)アレイの最大インデックスを返します
Object(class)を作成します。オブジェクトを作成します
getObject(pathfileName)ファイルオブジェクトを取得します
共有:ASPプログラミングを使用して、ネットワークコンテンツの迅速な検索を実現するある日、私はウェブサイトに行くたびに読む必要がある情報をすぐに呼び出すことができたら、それはとても素晴らしいことではないだろうと突然考えました。次に、この問題についてもっと深く考えたいと思います。椅子に座って鉛筆をつかみますが、私が何を書いているのかわかりません。このように、私はまだ持っています