美文网首页
流程控制语句

流程控制语句

作者: 挥剑斩浮云 | 来源:发表于2018-02-07 16:57 被阅读0次
  • if语句是使用最为普遍的条件选择语句,每一种编程语言的if语句都差不多。if语句类型共有3种:
    (1)if语句(单向选择);
    (2)if……else语句(双向选择);
    (3)if……else if语句(多向选择);

if语句

单一的if语句是“单分支选择结构语句”


单向选择
语法:
if(条件语句)
{
    执行语句;
}
  • 说明:其中“条件语句”可以是任何一种逻辑表达式,如果“条件语句”的返回结果为true,则程序先执行大括号“{}”中的“执行语句”,然后接着执行if后面的其他语句。
  • 如果“条件语句”的返回结果为false,则程序跳过“{}”的“执行语句”,直接执行程序后面的其他语句

if……else语句

  • if……else”语句是“双向分支选择结构语句”,通常用于需要用两个程序分支来执行的情况(双向选择),也就是在if语句基础上多了一个分支
    双向选择
语法:
if(条件)
{
    当条件为true时执行的代码
}
else
{
    当条件为false时执行的代码
}

if……else if语句

  • if……else if”语句是“多分支选择结构语句”,用于选择多个代码块之一来执行
语法:
if(条件1)
{
    当条件1为true时执行的代码
}
else if(条件2)
{
    当条件2为true时执行的代码
}
else
{
    当条件1和条件2都为false时执行的代码;
}

if语句的嵌套

举例:
<!DOCTYPE html> 
<html lang="en">
<head>
    <title></title>
    <script type="text/javascript">
        var x=6;
        var y=8;
        if(x<4)
        {
            if(y==10)
            {
                alert("x<4&&y==10");
            }
            else
            {
                alert("x<4&&y!=10");
            }
        }
        else if(x>5)
        {
            if(y==10)
            {
                alert("x>5&&y==10");
            }
            else
            {
                alert("x>5&&y!=10");
            }
        }
    </script>
</head>
<body>
</body>
</html>

switch语句

  • JavaScript中,switch语句也是选择结构中很常用的语句。switch语句用于将一个表达式同多个值进行比较,并根据比较结果选择执行语句
语法:
switch(表达式)
{
    case 取值1:
        语块1;break;
    case 取值2:
        语块3;break;
    ……
    case 取值n:
        语块n;break;
    default:
        语句块n+1;
}
  • 说明:case语句相当于标记一个位置,程序会根据switch条件表达式的结果,直接跳转到第一个匹配的位置,然后开始顺序执行后面的所有程序代码,包括后面的其他case语句下的代码,直到碰到break语句或函数返回语句为止。
  • default语句是可选的,当其他所有的case语句定义的值都不满足时,就执行default后面的语句块

相关文章

  • JavaScript-流程控制语句

    一、if流程控制语句 二、switch流程控制语句 三、流程控制语句

  • 【骚全带你学Java---八、流程控制语句】

    java的流程控制语句包含条件语句和循环语句 一.什么是流程控制语句? ·流程控制语句:可以控制程序的执行流程。 ...

  • 03学习Python

    学习记录,欢迎指出错误 流程控制 Python中流程控制语句有 if语句 for语句 while语句 if语句 在...

  • 2018-12-11

    流程控制 流程控制语句:--条件判断语句--条件分支语句--循环语句 条件判断语句(if语句) 语法:if(条件表...

  • Python基础重构-1.3流程控制

    流程控制语句 流程控制语句用来实现对程序流程的选择、循环和返回等进行控制,Python中主要的流程控制包括if(判...

  • Shell流程控制

    Shell流程控制 简单流程控制语句 单分支if语句 语法格式 双分支if语句 语法格式 多分支if语句 语法格式...

  • # shell流程控制语句

    shell流程控制语句 任何编程语言都离不开流程控制语句,其实编程基本上就是掌握了流程控制语句,然后加上函数(或者...

  • 流程控制语句、条件判断语句、多重条件判断语句、数组、数组、数组常

    流程控制语句:通过流程控制语句可以控制程序执行流程,使程序可以根据一定的条件来选择执行 语句分类: 1.条...

  • Python程序结构

    2018年6月27日笔记 python流程控制 1.python流程控制语句结构 4种流程控制语句结构:ifif ...

  • day2.5_流程控制

    程序流程控制 流程控制语句是用来控制程序中各语句执行顺序的语句,可以把语句组合成能完成一定功能的小逻辑模块。其流程...

网友评论

      本文标题:流程控制语句

      本文链接:https://www.haomeiwen.com/subject/zglazxtx.html