js学习要点2if,switch

  • Comments Off on js学习要点2if,switch
  • A+

js学习要点2if,switch

13、JavaScript中的if条件判断语句

结构一:只判断真(true),条件为假,什么也不做

if(条件判断:判断结果是一个布尔值)
{
条件为真(true),执行的代码
}

结构二:既判断真,也判断假

if(条件判断)
{
条件为真,执行的代码
}else
{
条件为假,执行的代码
}

结构三:多条件判断

if(条件1)
{
代码1;
}else if(条件2)
{
代码2;
}else if(条件3)
{
代码3;
}else
{
如果以上条件都不成立,则执行该代码;
}

注意:虽然有多个条件,但各条件之间是“或”的关系。每时每刻,只能有一个条件成立,不能同时满足多个条件。

14、JavaScript中的switch分支语句

switch分支语句

描述:根据一个变量的不同取值,来执行不同的代码。

switch结构说明:

switch、case、break、default都是系统关键字,都必须全小写

switch后的小括号():小括号内一般是一个变量名,这个变量可能会有不同的取值。

每个case的值,与变量的值进行比对,如果一致就执行该case后的代码。

所有的case都是“或”的关系,每时每刻只有一个case会满足条件。

每个case中的代码执行完毕后,必须要用break语句结束,结束之后,程序将跳到switch结束大括号之后运行。

如果不写break语句的话,下面所有的case语句都会执行一遍。

我们来学习一个JavaScript里一个系统对象,Date对象(不知道对象没关系,我们之后会学习,本节主要指定其中的一个方法就可以了)

//实例:输出今天是星期几
/*
(1)创建一个日期时间对象,它中有很多的信息:时、分、秒、年、月、日、星期
(2)取出日期对象中的星期值
(3)根据星期值(0-6)来输出中文的星期几
*/
var today = new Date();//(1)创建一个系统日期时间对象,其中Date()是系统函数,首字母大写
var week = today.getDay(); //(2)从Date对象中取出星期值,返回0-6,0代表星期日

js学习要点2if,switch

(3)使用switch来输出今天是星期几

var str;//
switch(week)//变量week
{
case 1://值
str = "一";//代码
break;
case 2:
str = "二";
break;
case 3:
str = "三";
break;
case 4:
str = "四";
break;
case 5:
str = "五";
break;
case 6:
str = "六";
break;
default:
str = "日";//如果以上条件都不满足,则执行该代码;
}
//(4)输出结果
document.write("今天是星期"+str)