文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Javascript条件语句(Javascript Conditional Statements)

Javascript条件语句(Javascript Conditional Statements)

时间:2008-05-17  来源:剑心通明


在一般情况下,程序语句的执行是按照其书写顺序来执行的。前面的
[url=javascript:;]代码[/url]
先执行,后面的代码后执行。但是这种简单的自上而下的单向流程只适于用一些很简单的程序。大多数情况下,需要根据逻辑判断来决定程序代码执行的优先顺序。要改变程序代码执行的先后顺序,任何编程语言都需要用到条件语句和循环语句,Javascript也不例外。
这一节我们主要介绍Javascript条件语句。
Javascript条件语句有以下几种:
·                  单项条件结构 (if条件语句)
·                  双向条件结构 (if...else条件语句)
·                  多项条件结构 (switch条件语句)
单项条件结构 (if条件语句)
If条件语句的语法如下:
if (expression)
{
  statement1
}
这句语法的含义是,如果符合expression条件,就执行statement1代码,反之,则不执行statement1代码。
下面的这个Javascript示例就用到了Javascript的if条件语句。首先用.length计算出字符串What's up?的长度,然后使用if语句进行判断,如果该字符串长度,就显示"该字符串长度小于100。"。
一个使用到if条件语句的Javascript示例
var vText = "What's up?";
var vLen = vText.length;
if (vLen
{
document.write(" 该字符串长度小于100。")
}
演示示例
双向条件结构 (if...else条件语句)
If...else条件语句的语法如下:
if (expression)
  {
   statement1
  }
else
  {
   statement2
  }
这句语法的含义是,如果符合expression条件,则执行statement1代码,反之,则执行statement2代码。
下面的Javascript示例使用了if...else条件语句判断,如果vHour小于17,显示"日安",反之则显示"晚安"。
使用if...else条件语句的Javascript示例
var vDay = new Date()
var vHour = vDay.getHours()
if (vHour
{
document.write("日安")
}
else
{
document.write("晚安")
}
多项条件结构 (switch条件语句)
Switch条件语句的语法如下:
switch (expression)
{
   case label1 :
     statement1
     break
   case label2 :
     statement2
     break
   ...
   default :
     statementdefault
}
这句语法的含义是,如果expression等于label1,则执行statement1代码;如果expression等于label2,则执行statement2代码;以此类推。如果expression不符合任何label,则执行default内的statementdefault


相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载