

JS中if,switch,for,while语句以及自定义函数,各中html中的触发事件
一、条件语句
1. if //指定条件成立时执行
2. if...else //成立时执行if后的,不成立执行else后的
3. if..else if...else //可以有多个else if,那个else if执行那个后面的
4. switch //执行多个代码块中一个,同PHP中的switch
例:
var aa=prompt(“请输入数字”,“”);
switch(aa){
case "2": alert('er');
break;
case "3": alert('san');
break;
default: alert('无符合内容');
}
二、循环语句
1. for(变量=开始;变量<=结束值;变量=变量+步进值) { //值条件间用分号隔开
要执行的代码
}
例子:
var i;
for(i=1;i<=10;i++){
document.write(i+'<br>');
}
2. while(变量<=结束值){
要执行的代码
}
例子:
var u=1;
while(u<=10){
document.write(u+'<br>');
u++
}
三、自定义函数写法与调用方法
1. 写一个返回a*b的函数,自定义函数不用var声明变量
function prod(a,b) {
x=a*b
return x
}
2. Var product=prod(2,3); //调用上面的prod函数时要传入参数
例子:
function pro(aaa) {
if(aaa='admin'){
alert('不用输入admin');
}else{
alert(’不用输入admin‘);
}
}
<input type='text' name='na' onblur="pro(this.value)"/> //获得当前value值
四、html中JS的各种常用触发事件
1.各种事件
onClick单击,onChange内容改变,
onBlur失去焦点, //如当一输入框输出后光标移到下个框时执行
onFocus获得焦点, //同上相反
onSubmit点submit按钮, //点提交按钮
onMouseOver获得鼠标,
onMouseOut离开鼠标,
Onload自动载入 //网页载入时执行
2. 例子:<input type="text" size="30" id="php100" onclick="alert('php100')">