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(" ");
if(j==i)document.write(" ");
}
document.write();
}
document.write("</pre>");
</script>
</span>
</body>
</html>
- 算数表达式
i++,j++,j*i
- 字符串表达式
“<pre>”, “ ”, “ ”
- 赋值表达式
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