函数
1.函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。
2.定义函数
function 函数名(){
函数体:(代码块)
}
3.函数调用:
函数定义好之后,不能自动执行,需要进行调用
调用方式:
1)、在<script>标签内调用
2) 、在HTML文件中调用
4.带参数函数:例 demo(arg1,arg2);
传递参数的时候,参数如果是字符串,可以使用单引号 ''
5.带返回值的函数
使用p标签,来进行调用.
<p id="pid"></p>
<script>
function demo(a,b){
if(a>b){
return "a比较大"
}else{
return “b比较大”
}
}
}
document>getElementById("pid").innnerHTML=demo(12,10);
</script>
6.几部变量和全局变量
全局变量:在函数外部声明: var n = 10; m = 20; 在函数内部 x = 30;(当函数执行的时候,x也成为全局变量) 局部变量: 在函数内部声明的 var y = 40;
- alert 是弹出一个对话框
- <from>表单 <input type="button" value="按钮" onclick=“方法”>
异常处理和事件处理 (异常的捕获和处理)
异常捕获
try{
发生异常的代码块
}catch(err){
错误信息处理:alert(err)
}
事件处理:
-事件:是可以被JavaScript侦测到的行为 (点击,鼠标经过移除,选中,改变.......)
<div class="div" onmouseout="onOut(this)" onmouseover="onOver(this)"></div>
<script>
function onOver(ooj){
ooj.innerHTML = "Hello"
}
function onOut(ooj){
ooj.innerHTML = "World"
}
</script>
<input type="text" onchange="alert('内容改变了!')">
高级函数
惰性载入函数
函数柯里话
级联函数
end
网友评论