VBScript Tutorials - Herong's Tutorial Examples - v6.03, by Herong Yang
Function Procedure Example
This section provides a tutorial example on how to define and invoke a function procedure that calculates the temperature value in Celsius from Fahrenheit.
To help you understand the concept of function procedure, I wrote the following the example, function_f2c.html:
<html> <body> <!-- function_f2c.html - Copyright (c) 1998 HerongYang.com. All Rights Reserved. --> <pre> <script language="vbscript"> d = F2C(70.0) document.writeln("Received Celsius = " & d) d = F2C(212.0) document.writeln("Received Celsius = " & d) Function F2C(dFahrenheit) document.writeln("") document.writeln("Converting Fahrenheit = " & dFahrenheit) dCelsius = (dFahrenheit - 32.0 ) / 1.8 document.writeln("Returning Celsius = " & dCelsius) F2C = dCelsius End Function </script> </pre> </body> </html>
Here is the output:
Converting Fahrenheit = 70 Returning Celsius = 21.1111111111111 Received Celsius = 21.1111111111111 Converting Fahrenheit = 212 Returning Celsius = 100 Received Celsius = 100
Easy to understand. Right?
Table of Contents
Introduction of VBScript - Visual Basic Scripting Edition
Variant Data Type, Subtypes, and Literals
Numeric Comparison Operations and Logical Operations
String Operations - Concatenation and Comparison
Variable Declaration and Assignment Statement
Expression and Order of Operation Precedence
Statement Syntax and Statement Types
Array Data Type and Related Statements
Array References and Array Assignment Statements
Conditional Statements - "If ... Then" and "Select Case"
Loop Statements - "For", "While", and "Do"
►"Function" and "Sub" Procedures
"Function" Statement and Function Call
"Sub" Statement and Subroutine Call
Sub (Subroutine) Procedure Example
Passing Arguments to Procedures
Example - Passing Arguments by Reference
Example - Passing Arguments by Value
Example - Variable Scope in Procedures
Inspecting Variables Received in Procedures
Error Handling Flag and the "Err" Object
Regular Expression Pattern Match and Replacement
scrrun.dll - Scripting Runtime DLL Library
IE Web Browser Supporting VBScript