JavaScript 的函数大多是对象的方法,请参阅 对象。
语法 | 返回类型/意义 |
---|---|
GetObject(path [,class]) | 返回应用对象,打开文件进行程序操作。参见示例 |
ScriptEngine( ) | 脚本语言 |
ScriptEngineBuildVersion( ) | 脚本生成版本 |
ScriptEngineMajorVersion( ) | 脚本主版本号 |
ScriptEngineMinorVersion( ) | 脚本次版本号 |
typeof(var) typeof var |
取变量类型,等于 "undefined" 时未定义, 可能值如下: "number"、"string"、"boolean"、"object"、"function" 和 "undefined" |
eval(string) | 返回 string 中表达式的计算结果, 无法计算时发生异常 |
parseFloat(string) | 字符串转成浮点数, 如果无法转换, 返回 NaN |
parseInt(string [,radx]) | 以某进制转成整数, 如果无法转换, 返回 NaN |
String.fromCharCode(code, ...) | 一串 Unicode 转成字符串 |
"A".charCodeAt(0) | 返回字符的 ASCII 码, 数值型 |
isNaN(numVar) | 检测非数字, 注: NaN!=NaN 是成立的 |
unescape(string) | 解码用 escape 方法进行了编码的 String 对象 |
escape(charString) | 对 String 对象编码以便它们能在所有计算机上可读, 如空格转为 "%20" |
decodeURI(URIstring) | 返回一个已编码的统一资源标识符 (URI) 的非编码形式 |
encodeURI(URIString) | 将文本字符串编码为一个有效的统一资源标识符 (URI) 不对这些字符进行编码:":", "/", ";", "?" |
encodeURIComponent(encodedURIString) | 将文本字符串编码为一个统一资源标识符 (URI) 的一个有效组件 |
decodeURIComponent(encodedURIString) | 返回统一资源标识符 (URI) 的一个已编码组件的非编码形式 |
根据文档及类名打开应用程序。此示例打开一 WORD 文档。参见 ActiveXObject 对象
<script language=javascript> var a,b; a = GetObject("c:\\windows\\desktop\\1.doc","Word.Document"); b = a.Application.Documents.Add(); a.Close(); b.Application.Visible = true; for(i=1;i<=10;i++) { b.Paragraphs.Add(); b.Paragraphs.Item(i).Range.Text = "This is Number " + i + " Line.\n" ; } b.SaveAs("c:\\windows\\desktop\\111.doc"); b.Close(); </script> |
function func_name([arg1, arg2, ...]) {
var variable; 执行部分; return value; // 返回值 } |
取得函数参数有两种方法:
有定义参数 | arg1,arg2 就是参数 |
无定义参数 | func_name.arguments 是参数数组变量
func_name.arguments[0] 是第一个参数 func_name.arguments.length 是参数个数 |