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>
- 算數表示式
i++,j++,j*i
- 字串表示式
“<pre>”, “\t\t”, “\r”
- 賦值表示式
status=((age>=18)?”成人”:”小孩”)+”娛樂園”
- 條件表示式
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