web-14. 表达式与程序流程

14. 表达式与程序流程

14.1 表达式

表达式是运算符和操作符组合形成的式子。表达式的值是对操作数实施运算符确定而定运算后产生的结果。从类型上讲,表达式可以分为算数表达式、字符表达式、赋值表达式和逻辑表达式。在JavaScript中表达式和“;”组合构成了javaScript语句。

例子—加法表:

<html>

<head>

<title>10+10加法表</title>

</head>

<body>

        <h3>10+10加法表<h3>

            <span style="font:12pt 宋体;color:red;font-weight:600">

                <script language="JavaScript">

                    var i,j,m;

                    document.write("<pre>");

                    for(i=10;i>0;i--)

                    {

                        for(j=1;j<=i;j++)

                        {

                            m=j+i;

                            document.write(j+"+"+i+"="+m);

                            document.write("\t\t");

                            if(j==i)document.write("\r");

                        }

                        document.write();

                    }

                    document.write("</pre>");

                </script>

            </span>

</body>

</html> 

 

  1. 算数表达式

i++,j++,j*i

 

  1. 字符串表达式

“<pre>”, “\t\t”, “\r”

 

  1. 赋值表达式

status=((age>=18)?”成人”:”小孩”)+”娱乐园

 

  1. 条件表达式

1<10    ((a>18)||bf)&&(s==”beijing”)

 

 

14.2 JavaScript程序的基本流程

JavaScript中每一条语句后面都要跟一个分号(;),但是在一行一条语句的情况下也可以不加分号(不推荐使用)。如果要在一行中写多条语句,那么语句之间必须添加分号。

 

14.3 JavaScript的分支语句

if...else

switch...case

 

14.4 JavaScriptde循环结构

for

while

do while

 

posted @ 2018-11-06 10:16  free-锻炼身体  阅读(201)  评论(0编辑  收藏  举报