以下は、編集者があなたと共有したASPの一般的な機能の使用の詳細な分析です。興味のある友達、編集者と一緒にそれについて学びましょう!
配列()
関数:配列を返します
構文:配列(リスト)
引数:文字と数字は大丈夫です
例:
dimmyArray()
fori = 1to7
RedimpreServeMyArray(i)
myArray(i)= weekdayname(i)
次
%>
結果:7つの要素MyArrayの配列を作成します
MyArray(「日曜日」、「月曜日」、......「土曜日」)
cint()
関数:式を数値タイプに変換します
構文:cint(式)
引数:有効な文字はできます
例:
f = "234"
Response.WriteCint(f)+2
%>
結果:236
文字「234」を番号「234」に変換し、文字列が空の場合は0値を返します
createObject()
関数:登録されているActiveXコンポーネントのインスタンスを作成および返します。
構文:CreateObject(objname)
引数:objnameは、有効な登録済みActivexコンポーネントの名前です。
例:
setCon = server.createObject( "adodb.connection")
%>
結果:
cstr()
関数:式を文字列に変換します。
構文:CSTR(式)
引数:式は有効な式です。
例:
S = 3+2
Response.Write "Theresultis:"&cstr(s)
%>
結果:番号「5」をキャラクター「5」に変換します。
日付()
関数:現在のシステム日付を返します。
構文:date()
引数:なし。
例:
結果:8/4/99
dateadd()
関数:変更された日付を返します。
構文:dateadd(timeinterval、number、date)
引数:TimeInterVallistTheTimeInterValtoAdd; numbersamountoftimeIntervalStoAdd; and
date -stactingdate。
例:
currentDate =#8/4/99#
newdate = dateadd( "m"、3、currentDate)
respons.writeNewdate
%>
currentDate =#12:34:45 PM#
newdate = dateadd( "h"、3、currentDate)
respons.writeNewdate
%>
結果:11/4/99
3:34:45 PM
「m」= "月";
"d" = "day";
ifcurrentdateisIntimeformatthen、
"h" = "hour";
"s" = "second";
datediff()
関数:2つの日付の差を返します。
構文:datediff(timeinterval、date1、date2 [、firstdayofweek [、firstweekofyear >>)
引数:TimeIntervalは、「m」が「月」を表すなどの時間間隔のタイプを表します。
例:
fromdate =#8/4/99#
Todate =#1/1/2000#
Response.Write "Thereare"&_
Datediff( "d"、fromdate、Todate)&_
「Daystomilleniumfrom8/4/99。」
%>
結果:8/4/99から2000年までの150日間が残っています。
日()
機能:何日に戻りますか?
構文:日(日付)
引数:日付は有効な日付です。
例:
結果:4
formatcurrency()
関数:通貨価値としてフォーマットされている式を返します
構文:formatcurrency(expression [、digit [、leavingdigit [、paren] [、groupdigit >>>>)
引数:数字は、小数点の右側に表示される数字数の値を示します。デフォルト値は-1で、コンピューターのロケールが使用されていることを示します。
先10進ポイントの前のゼロが表示されるかどうかを示します。
例:
結果:34.35ドル
formatdateTime()
関数:日付または時刻としてフォーマットされている式を返します
構文:formatdateTime(date、[、namedformat>))
引数:namedformatは、使用される日付/時刻形式の値を示し、省略された場合、vbgeneraldateが使用されます。
例:
結果:1999年8月水曜日
formatnumber()
関数:数値としてフォーマットされている式を返します。
構文:formatnumber(expression [、digit [、leavingdigit [、paren] [、groupdigit >>>>)
引数:数字は、小数点の右側に表示される数字数の値を示します。デフォルト値は-1で、コンピューターのロケールが使用されていることを示します。 ; LeadingDigit
小数点の右側に表示される数字数の値を示します。デフォルト値は-1で、コンピューターのロケールが使用されていることを示します。 ;パレンは、小数点の右側に表示される数字数の値を示します。
デフォルト値は-1で、コンピューターのロケールが使用されていることを示します。 ; GroupDigitiは、小数点の右側に表示される数字数の値を示します。デフォルト値は-1であり、使用が
コンピューターのロケール設定。 。
例:
結果:45.325
formatpercent()
関数:式を返します。式は、%記号(100を掛けた)を使用して、パーセンテージトレーリングとしてフォーマットされています。 (%)
構文:formatpercent(expression [、digit [、leavingdigit [、paren] [、groupdigit >>>>)
引数:上記と同じ。
例:
結果:45.267%
時間()
関数:24時間の時間数を返します。
構文:時間(時間)
議論:
例:
結果:16
(hourhasbeenconverte24-hoursystem)
struns()
関数:文字または文字列が最初に別の文字列に表示される位置を返します。
構文:strunt([start、> strtobesearched、strsearchfor [、compare>)
引数:Startは検索の開始値です。StrtoBesearchededは検索文字列Strsearchを受け入れます。
(詳細については、ASP定数を参照)
例:
strtext = "thisisastest !!"
pos = strtext、 "a")
Response.WritePos
%>
結果:9
instrrev()
関数:上記と同じ、文字列の最後の検索から始めたばかり
構文:instrrev([start、> strtobesearched、strsearchfor [、compare>))
引数:上記と同じ。
例:
strtext = "thisisastest !!"
pos = instrrev(strtext、 "s")
Response.WritePos
%>
結果:13
int()
関数:丸められていない数値タイプを返します。
構文:int(number)
議論:
例:
結果:32
isarray()
関数:オブジェクトが配列であり、ブール値を返すかどうかを判断します。
構文:iSARRAY(名前)
議論:
例:
strtest = "test!"
respons.writeisarray(strtest)
%>
結果:false
isdate()
関数:オブジェクトが日付であるかどうかを判断し、ブール値を返します
構文:isdate(式)
引数:expressionisanyvalidexpression。
例:
strtest = "8/4/99"
respons.writeisdate(strtest)
%>
結果:true
isempty()
関数:オブジェクトが初期化され、ブール値を返すかどうかを決定します。
構文:isempty(式)
議論:
例:
ディミ
respons.writeisempty(i)
%>
結果:true
isnull()
関数:オブジェクトが空であるかどうかを判断し、ブール値を返します。
構文:isnull(式)
議論:
例:
ディミ
respons.writeisnull(i)
%>
結果:false
isnumeriv()
関数:オブジェクトが数字であるかどうかを判断し、ブール値を返します。
構文:isNumeric(式)
議論:
例:
i = "345"
Response.WriteSnumeric(i)
%>
結果:true
たとえ番号が引用されていても、ASPはそれが数字であると考えています。
isobject()
関数:オブジェクトがオブジェクトであり、ブール値を返すかどうかを決定します。
構文:isobject(式)
議論:
例:
setCon = server.createObject( "adodb.connection")
respons.writeisobject(con)
%>
結果:true
lbound()
関数:指定された配列ディメンションの最小利用可能なサブスクリプトを返します。
構文:lbound(arrayname [、dimension>)
引数:次元は、下限の整数が返される整数を示します。 1を使用して最初の次元を表し、2は2番目の次元を表します。省略されている場合
ディメンションパラメーターのデフォルト値は1です。
例:
i = array( "Monday"、 "Tuesday"、 "水曜日")
respons.writelbound(i)
%>
結果:0
lcase()
関数:文字列の小文字形式を返します
構文:lcase(string)
引数:StringisanyValidStringExpression。
例:
strtest = "thisisastest!"
Response.WriteLcase(strtest)
%>
結果:これは最も想定されています!
左()
関数:文字列の左側の長さの文字の前に文字を返します(長さ文字を含む)。
構文:左(文字列、長さ)
議論:
例:
strtest = "thisisastest!"
Response.Writeleft(Strtest、3)
%>
結果:thi
len()
関数:文字列の長さを返します。
構文:len(string | varname)
議論:
例:
strtest = "thisisastest!"
Response.Writelen(strtest)
%>
結果:15
ltrim()
関数:文字列の左側のスペースを削除します。
構文:ltrim(文字列)
議論:
例:
strtest = "thisisastest!"
Response.WritEltrim(strtest)
%>
結果:これは最も想定されています!
mid()
関数:特定の長さの文字列(開始、長さは長さ)を返します。
構文:Mid(String、Start [、Length>)
議論:
例:
strtest = "thisistest!todayismonday。"
Response.Writemid(Strtest、17,5)
%>
結果:今日
分()
機能:時間に戻ります。
構文:minute(time)
議論:
例:
結果:45
月()
関数:返品日。
構文:月(日付)
引数:datisanyValidDateExpression。
例:
結果:8
月name()
関数:指定された月をreturnSastring化する。
構文:monthname(month、[、abb>)
引数:MontherismericRepresentation forgivenMonth; abb(オプション)isabooleanvalue
usedtodisplaymonthabbreviation.truewill displaytheabbreviatedmonthnameandfalse(default)will
notshowtheabbreviation。
例:
結果:8月
今()
関数:returnStheCurrentsystemDateandTime。
構文:now()
引数:なし
例:
結果:8/4/999:30:16am
交換する()
関数:他のrsubstringを使用していないサブストリングハスビーンレプレースを指定したReturnSastringin
指定された数字。
構文:交換(strtobesearched、strsearchfor、strreplacewith [、start [、count >>>])
引数:strtobeSearchedDistisStringExpressionContainingAsub-stringtobereplaced;
StrsearchforistthestRingExpressionToSoSearchforwithinstobeSearched; strreplaceWithSthestring
expressionToreToreToreSub-StringStrsearchfor; start(optional)isthenericcharacterpositionto
beginsearch; count(optional)isavaluedicating compationconstant。
例:
strtest = "thisisanapple!"
respons.writereplace(strtest、 "apple"、 "orange")
%>
結果:Thisisanorange!
右()
関数:文字列の右側の長さの文字の前に文字を返します(長さ文字を含む)。
構文:右(文字列、長さ)
引数:。
例:
strtest = "thisisantest!"
Response.writeright(strtest、3)
%>
結果:st!
rnd()
機能:乱数を生成します。
構文:rnd [(number)>
議論:
例:
ランダム化()
respons.writernd()
%>
結果:0〜1の任意の数
ラウンド()
関数:指定された数字数で丸められた値を返します。
構文:round(式[、numright>)
引数:数字は、小数点の右側に丸みを帯びている桁数を示します。省略した場合、丸い関数は整数を返します。
例:
i = 32.45678
respons.writeround(i)
%>
結果:32
rtrim()
関数:文字列の右側にある文字列を削除します。
構文:rtrim(文字列)
議論:
例:
strtest = "thisisastest !!"
respons.writertrim(strtest)
%>
結果:これは最もゼロ!!
2番目()
関数:秒を返します。
構文:2番目(時間)
引数:。
例:
結果:28
strreverse()
関数:文字列の逆行
構文:Strreverse(文字列)
議論:
例:
strtest = "thisisastest !!"
Response.WritestrReverse(strtest)
%>
結果:!! tsetasisiht
時間()
関数:システム時間を返します。
構文:time()
引数:。
例:
結果:9:58:28am
トリム()
関数:文字列の左側と右側のスペースを取り外します。
構文:トリム(文字列)
引数:StringisanyValidStringExpression。
例:
strtest = "thisisastest !!"
respons.writeTrim(strtest)
%>
結果:これは最もゼロ!!
ubound()
関数:指定された配列ディメンションの最大利用可能なサブスクリプトを返します。
構文:ubound(arrayname [、dimension>)
引数:次元(オプション)整数の上限が返される次元を指定します。 1は最初の次元を意味し、2は2番目の次元を意味します。省略されている場合
デフォルト値は1です。
例:
i = array( "Monday"、 "Tuesday"、 "水曜日")
Response.WriteUbound(i)
%>
結果:2
ucase()
関数:文字列の大文字を返します。
構文:ucase(string)
議論:
例:
strtest = "thisisastest !!"
respons.writeucase(strtest)
%>
結果:thisisatest !!
vartype()
関数:変数のサブタイプを示す値を返します
構文:Vartype(Varname)
議論:
例:
i = 3
respons.writevartype(i)
%>
結果:2(番号)詳細については「ASP定数」を参照してください
平日()
機能:曜日に戻ります。
構文:平日(日付[、FirstDayofweek>)
引数:。
例:
d =#8/4/99#
respons.writeweekday(d)
%>
結果:4(水曜日)
weekdayname()
関数:曜日の名前を返します。
構文:weekdayname(平日[、abb [、firstdayofweek >>)
引数:ABBはオプションです。略語が毎週の日の名前を表すかどうかを示すブール値。省略した場合、デフォルト値はfalse、つまり、毎週略されません
その日の名前。
例:
d =#8/4/99#
respons.writeweekdayname(平日(d))
%>
結果:水曜日
年()
関数:今年を返します。
構文:年(日付)
議論:
例:
結果:1999
上記は、ASPの一般的な機能の使用法の詳細な分析です。私はあなたがそれを理解したと信じています。関連するコンテンツについては、引き続きWuxin Technologyチャネルに注意を払います。