第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

請(qǐng)問(wèn)在ASP中如何定義函數(shù)?

請(qǐng)問(wèn)在ASP中如何定義函數(shù)?

慕工程0101907 2019-08-15 10:09:37
在ASP中如何定義函數(shù)
查看完整描述

4 回答

?
慕碼人2483693

TA貢獻(xiàn)1860條經(jīng)驗(yàn) 獲得超9個(gè)贊

Function 函數(shù)名(參數(shù)名)
'函數(shù)過(guò)程語(yǔ)句
End Function
'注意,asp一般不考慮數(shù)據(jù)類型的概念,但在實(shí)際操作的過(guò)程要注意。在指定函數(shù)和參數(shù)的時(shí)候,不用寫數(shù)據(jù)類型,但在使用的過(guò)程中要考慮這個(gè)問(wèn)題。

查看完整回答
反對(duì) 回復(fù) 2019-08-23
?
慕森卡

TA貢獻(xiàn)1806條經(jīng)驗(yàn) 獲得超8個(gè)贊

例如 輸出內(nèi)容
function showit(str)
response.write str
end function

sub showit()
response.write "你好"
end function

我來(lái)說(shuō)說(shuō)詳細(xì)點(diǎn):

sub和function的區(qū)別

SUB和FUNCTION有什么不同呢,他們的語(yǔ)法應(yīng)該怎么構(gòu)成?
Sub:過(guò)程; Function:函數(shù),可以帶返回值
語(yǔ)法:
Sub SubName(參數(shù)1, 參數(shù)2,...)
....
End Sub

Function FunctionName(參數(shù)1, 參數(shù)2,...)
...
FunctionName = 返回值
End Function

調(diào)用方法:
Sub直接用 SubName 參數(shù)1, 參數(shù)2,...
Function如果不要返回值用 FunctionName 參數(shù)1, 參數(shù)2,...
如果要返回值 Result = FunctionName(參數(shù)1, 參數(shù)2,...)

語(yǔ)法是這樣,這是對(duì)的
Sub SubName(參數(shù)1, 參數(shù)2,...)
....
End Sub

Function FunctionName(參數(shù)1, 參數(shù)2,...)
...
FunctionName = 返回值
End Function
調(diào)用時(shí):
sub 只能用:
SubName 參數(shù)1, 參數(shù)2,...
函數(shù)則:
變量=FunctionName (參數(shù)1, 參數(shù)2,...)
FunctionName 參數(shù)1, 參數(shù)2,...
上面均未講出根本:
SUB與FUNCTION均可有返回值。所以首先要講清返回方式:有兩種,過(guò)程或函數(shù)返回,即分配與過(guò)程或函數(shù)同名的返回變量地址。function分配,但sub不分配。VB用此方式加以區(qū)分,VC則用VOID聲明不用分配。即如p=aa()若aa()是sub則什么也得不到,還會(huì)報(bào)錯(cuò)。但函數(shù)則會(huì)得到數(shù)值。其次,參數(shù)返回,VB中缺省用地址傳參,即能返回。但聲明為BYVAL即值傳參,則不可返回,所以,不存在靈活性的差別。比如函數(shù)function bb(a,b), 調(diào)用時(shí)可以bb m, n也可以p=bb(m,n). 實(shí)際,如果確認(rèn)不會(huì)失敗,才能用SUB,否則,必須要用FUNCTION以確認(rèn)是否成功或取得返回值。所以編程,應(yīng)少用SUB,少用 SubName 參數(shù)1, 參數(shù)2,...的調(diào)用方式。

sub是過(guò)程不需要返回值,function是函數(shù),需要返回值,如下:
Function NameOfFunction(parameter1, parameter2)
'some code
NameOfFunction = return value
End Function
________________________________________________
Sub NameOfSubRoutine(parameter1, parameter2)
'some code...
End Sub

除了function有返回一個(gè)值的區(qū)別外,我發(fā)現(xiàn)在ASP中好像沒(méi)有多大的區(qū)別,我把所有的sub寫成FUNCTION好像效果一樣。





查看完整回答
反對(duì) 回復(fù) 2019-08-23
?
飲歌長(zhǎng)嘯

TA貢獻(xiàn)1951條經(jīng)驗(yàn) 獲得超3個(gè)贊

Function,也稱函數(shù),表示子例程的一般性名詞。在某些編程語(yǔ)言中,它指帶返回值的子例程或語(yǔ)句。在一些編程語(yǔ)言中起著關(guān)鍵字的作用。
在實(shí)際編程中,函數(shù)實(shí)際上是一個(gè)統(tǒng)一的代碼塊,你可以在程序中隨時(shí)調(diào)用它。比如我們?cè)诖a前建立了一整理字符顯示格式的函數(shù),那在后面的代碼中可以隨時(shí)調(diào)用這個(gè)函數(shù)來(lái)執(zhí)行,而不需要在再另寫代碼;

. 先寫一個(gè)函數(shù), CHTMLEncode,它的作用時(shí)顯示出字符串的空格和換行:
<%
function CHTMLEncode(fString)
fString = Replace(fString, CHR(13), "")
fString = Replace(fString, CHR(10), "<BR> ")
CHTMLEncode= fString
end function
%>

. 在需要處理字符串的地方,直接調(diào)用即可,調(diào)用方法如下:
<span class="STYLE40">現(xiàn)象:</span><%=CHTMLEncode(rs("EXCEPTIONMESSAGE"))%>



查看完整回答
反對(duì) 回復(fù) 2019-08-23
?
楊魅力

TA貢獻(xiàn)1811條經(jīng)驗(yàn) 獲得超6個(gè)贊

ASP中函數(shù)返回值的寫法:函數(shù)名=值
只需要在End Function前加一句:FiCh = cha
如果不加這一句,函數(shù)就沒(méi)有返回值,你直接輸出這個(gè)函數(shù)就不會(huì)有結(jié)果了。當(dāng)然,你直接在函數(shù)中寫輸出語(yǔ)句也可以

查看完整回答
反對(duì) 回復(fù) 2019-08-23
  • 4 回答
  • 0 關(guān)注
  • 524 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)