程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> ASP編程 >> ASP技巧 >> asp編程中過程、函數的區別和相同點

asp編程中過程、函數的區別和相同點

編輯:ASP技巧

ASP中,過程與函數都是指一組能執行特定功能的代碼塊,當我們定義了自己的過程或函數後,就可以在腳本中反復調用它們,對於自定義的過程或函數還可以放在外部的文件夾中,使用#include指令調用它們。

一、ASP過程和函數的定義方法:

定義過程格式:

1 Sub 過程名(變量1,變量2,變量n) 2   '為過程體即在調用過程時要執行的一些語句 3 End Sub(鼠標移到代碼上去,在代碼的頂部會出現四個圖標,第一個是查看源代碼,第二個是復制代碼,第三個是打印代碼,第四個是幫助)

 Sub 過程是包含在 Sub 和 End Sub 語句之間的一組ASP語句,執行操作但不返回值。Sub 過程可以使用參數。
 例:

1 sub mysub(a,b)       '定義帶有兩個參數的sub子程序 2      sum=a*b 3 end sub(鼠標移到代碼上去,在代碼的頂部會出現四個圖標,第一個是查看源代碼,第二個是復制代碼,第三個是打印代碼,第四個是幫助)

 定義函數格式:

1 Function 函數名(參數1,參數2,參數n) 2       處理內容 3       函數名 =  處理結果 '這裡要注意一下,函數名不要寫錯了 4 End Function(鼠標移到代碼上去,在代碼的頂部會出現四個圖標,第一個是查看源代碼,第二個是復制代碼,第三個是打印代碼,第四個是幫助)

Function函數是包含在 Function 和 End Function 語句之間的一組ASP語句。Function 過程與 Sub 過程類似,但是 Function 過程可以返回值。Function 過程通過函數名返回一個值,這個值是在過程的語句中賦給函數名的。
例如:

1 Function my_func(a,b) 2      dim sum 3      sum=a*b 4      my_func=sum '給函數名賦值 5 End Function(鼠標移到代碼上去,在代碼的頂部會出現四個圖標,第一個是查看源代碼,第二個是復制代碼,第三個是打印代碼,第四個是幫助)

 

二、ASP過程和函數的使用方法

  過程完整的調用方法:

1 call my_sub(a,b)       '使用call語句調用sub子程序。(鼠標移到代碼上去,在代碼的頂部會出現四個圖標,第一個是查看源代碼,第二個是復制代碼,第三個是打印代碼,第四個是幫助)

 一般將其簡化為:

1 my_sub a,b             '不使用call語句調用sub子程序,這種方法最常用。(鼠標移到代碼上去,在代碼的頂部會出現四個圖標,第一個是查看源代碼,第二個是復制代碼,第三個是打印代碼,第四個是幫助)

 ASP函數的調用方法:  

1 sum=my_func(a,b)       '直接引用函數名進行調用。
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved