1. 程式人生 > >web-14. 表示式與程式流程

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