函数
1.定义函数
A 不指定函数名
function([参数一,参数二,……])
{
//函数体语句
}
var myFun=function([参数一,参数二]){
//函数体语句
}
myFun();
网页事件直接调用函数
window.οnlοad=function([参数一,参数二]){
//函数体语句
}
B 制定函数名
function 函数名([参数一,参数二]){
//函数体语句
[return 表达式]
}
<script type="text/javascript">
function calcF(x){
var result;
result=4*x*x+3*x+2;
alert("计算结果为:"+result);
}
</script>
</head>
<body>
<input type="button" value="计算" onclick="calcF(prompt('请输入一个数值:'))">
</body>
</html>
<script type="text/javascript">
function calcF(x){
var x=document.myform.num.value;
var result;
result=4*x*x+3*x+2;
alert("计算结果为:"+result);
}
</script>
</head>
<body>
<form name="myform">
<label>数字:</label><input type="text" name="num">
<input type="button" value="计 算" onclick="calcF()">
</form>
</body>
</html>
2.函数的调用
A。直接调用
function calcF(x){
var result;
result=4*x*x+3*x+2;
alert("计算结果为:"+result);
}
var inValue=prompt('请输入一个数:')
calcF(inValue);
B。在表达式中调用
document.write(calcF());
C。在事件中调用
οnclick=“calcF()”
3.系统函数
decodeURI(URI) 解码某个编码的URI
decodeURIComponent(URI组件) 解码一个编码的URI组件
encodeURI(URI) 把字符串编码为URI
encodeURICompenent(URI组件) 把字符串编码为URI组件
Escape(字符串) 对字符串进行编码
Eval(字符串) 计算javascript字符串,并把它作为脚本代码来执行
isFinite(字符串) 检查某个值是否为有穷大的数
isNaN(参数) 检查某个值是否是数字
Boolean(参数) 将参数转换为布尔型
Number(参数) 将参数转换为数值
String(参数) 将参数转换为字符串
Object(参数) 将参数转换为对象