1、程序结构分类

顺序结构
选择结构
循环结构

2、选择结构

if选择结构
switch选择结构

基本if结构

    if(条件)
      {
      //javascript语句;
      }

简单表单验证实例:

    //form表单省略
	function fun(){
	//用户名与密码写死
	var yonghuming="hello";
	var mima=123456;
	//获取用户名的值
	var textyonghuming=document.getElementById('name1');
	var yhm=textyonghuming.value;
	//获取密码的值
	var textmima=document.getElementById('name2');
	var miman=textmima.value;
	if(yhm!=yonghuming){
	alert('用户名不正确');
	}
	if(miman!=mima){
	alert('密码不正确');
	}
	}

if…else结构

    if(条件)
	  {
	  //javascript语句1;
	  }
	  else
	  {
	  //javascript语句2;
	  }

简单表单验证实例:

    //form表单省略
	function fun(){
	//用户名与密码写死
	var yonghuming="hello";
	var mima=123456;
	//获取用户名的值
	var textyonghuming=document.getElementById('name1');
	var yhm=textyonghuming.value;
	//获取密码的值
	var textmima=document.getElementById('name2');
	var miman=textmima.value;
	if(yhm=yonghuming&&miman=mima){
	alert('登陆成功');
	}else
	alert('登陆失败');
	}
	}

多重if结构

   if(条件1){
	//javascript语句1;
	}
	else if(条件2){
	//javascript语句2;
	}
	else{
	//javascript语句3;
	}

简单表单验证实例:

    //简单表单验证实例:
	form表单省略
	function fun(){
	//用户名与密码写死
	var yonghuming="hello";
	var mima=123456;
	//获取用户名的值
	var textyonghuming=document.getElementById('name1');
	var yhm=textyonghuming.value;
	//获取密码的值
	var textmima=document.getElementById('name2');
	var miman=textmima.value;
	if(yhm.length==0){
	alert('用户名不能为空');
	return;
	}else if(yhm!=yonghuming){
	alert('用户名错误');
	return;
	}else is(miman.length==0){
	alert('密码不能为空');
	return;
	}else if(miman!==mima){
	alert('密码错误');
	return;
	}else{
	alert('登陆成功');
	}
	}
	//return可以不加,但尽量加上,执行到return直接跳出

选择结构之switch语句

   switch(表达式)
	     {
	     case 常量1:
	     javascript语句1;
	     break;
	     ......
	     default:
	     javascript语句n;
	     break;
	     }

switch实例:多个等值判断,使用switch更简洁明了

    var str;
	switch(sum){
	case 1:
	str='星期一';
	break;
	case 2:
	str='星期二';
	break;
	case 3:
	str='星期三';
	break;
	case 4:
	str='星期四';
	break;
	case 5:
	str='星期五';
	break;
	default:
	str='周末';
	break;
	}
	document.write(str);

switch时间实例:

 var date=new Date();
 document.write(date.getFullYear()+'年'+date.getMonth()+'月'+date,getDate()+'日'+date.getDay());//不需要更换汉语直接使用
 var month=date.getMonth();
 var strMonth;
 switch(month+1){
	case 0:
	strMonth="一月";
	break;
	case 1:
	strMonth="二月";
	break;
	case 2:
	strMonth="三月";
	break;
	//以此类推 
	//default可以不写,因为执行不到
}
var day=date.getDay();
var str;
switch(day){
	case 1:
	str='星期一';
	break;
	case 2:
	str='星期二';
	break;
	//以此类推
	case 0:  //西方星期天是0,不是7
	str='星期天';
	break;
	//default可以不写,因为执行不到
}
document.write(date.getFullYear()+'年'+strMonth+date.getDate()+'日'+str);
        👍赞 0
说点什么
支持Markdown语法
好耶,沙发还空着ヾ(≧▽≦*)o
Loading...