Microsoft Jscript 函數執行操作
一個函數中包含有幾個操作
給函數傳遞信息可以把信息放在函數名稱後面的圓括號中
Jscript 支持兩種函數
特殊的內部函數
Jscript 語言包含很多內部函數
var anExpression =
var total = eval(anExpression); // 將變量 total 賦值為
var yetAnotherExpression =
total = eval(yetAnotherExpression) // 將變量 total 賦值為
// 將一個字符串賦給 totality (注意嵌套引用)
var totality = eval(
有關內部函數的詳細信息請參考語言參考
創建自己的函數
在必要的時候
下面示例中的 Checktriplet 函數以三角形的邊長為參數
注意在浮點數測試版本中極小數(
var epsilon =
// 測試整數的函數
function integerCheck(a
{
// 測試
if ( (a*a) == ((b*b) + (c*c)) )
return true;
return false;
} // 整數檢查函數的結尾
// 測試浮點數的函數
function floatCheck(a
{
// 得到測試數值
var delta = ((a*a)
// 測試需要絕對值
delta = Math
// 如果差小於 epsilon
if (delta < epsilon)
return true;
return false;
} // 浮點檢查函數的末尾
// 三元檢查
function checkTriplet(a
{
// 創建臨時變量
var d =
// 先將最長的移動到位置
// 需要的話交換 a 和 b
if (b > a)
{
d = a;
a = b;
b = d;
}
// 需要的話交換 a 和 c
if (c > a)
{
d = a;
a = c;
c = d;
}
// 測試全部的
if (((a %
{
// 如果成立
return integerCheck(a
}
else
{
// 如果不成立
return floatCheck(a
}
} // 三元檢查函數的末尾
// 下面的三個語句賦給范例值
var sideA =
var sideB =
var sideC = Math
// 調用函數
var result = checkTriplet(sideA
From:http://tw.wingwit.com/Article/program/Java/JSP/201311/19171.html