条件运算符

条件运算符(三目运算符)

语法:v1 = (condition)?value1:value2

括号里面的是条件 条件如果为真,则将value1的值给v1
否则给value2

分支语句

if(条件)
{
条件成立执行的代码
}

if(true) if(a) if(fun()) if(a>b)
比如

  if(age<18)
  {
alert("你不能进来酒吧!");
  } 

IF ELSE

如果成立 怎么样 否则 怎么样

if (条件)
  {
     当条件为 true 时执行的代码
  }
else
  {
      当条件不为 true 时执行的代码
  }
Code language: JavaScript (javascript)
var  day = 18;
if(day==08)
{
alert("生日快乐");
}
else
{
alert('今天不是你生日');
}
Code language: JavaScript (javascript)

If…else if…else 语句

if (条件 1)
  {
      当条件 1 为 true 时执行的代码
  }
else if (条件 2)
  {
      当条件 2 为 true 时执行的代码
  }
else
  {
      当条件 1 和 条件 2 都不为 true 时执行的代码
  }
Code language: JavaScript (javascript)
if(week = 3)
{
alert('小伟值日');
}
else if(week = 4)
{
alert('小强值日');
}
else
{
alert('没有人值日');
}
Code language: JavaScript (javascript)

switch语句 开关语句

switch 语句用于基于不同的条件来执行不同的动作

switch(n)
{
case 1:
  执行代码块 1
  break;
case 2:
  执行代码块 2
  break;
default:
  n 与 case 1 和 case 2 不同时执行的代码
}
Code language: JavaScript (javascript)

语法比较简单,理解起来也不难,就是根据N的值,来和case后面的值进行配对,那个配对成功了,就走那一个,执行里面的代码,如果都不配对,则执行default里面的代码
其中break 是为了结束往下面执行

来做一道练习题
请根据当前是时间(hours),来报时,并且问好

比如 如果现在是7点-8点 则提示 早上好
如果是12-13 则提示中午好
如果是6-7则提示傍晚好
如果是23-24则提示晚上好
否则就直接提示,你好

大家来试一试,

Previous:

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注