一 运算符
1.基本概念
表达式:由常量/变量和运算符组成的短语
操作数:表达式中的常量和变量成为操作数
单目运算符:只能带一个操作数的成为单目运算符
多目运算符:带多个操作数的成为多目运算符
2 用于字符串的“+”
将多个字符串连接在一起
3 赋值运算符
4 算术运算符
5 比较运算符
比较运算符返回的是一个布尔值
6 逻辑运算符
7 条件运算符
二 控制语句
1.if选择语句
//简单的例子,感受一下
<script type="text/javascript">
var a=5;
var b=4;
if(a>b){
alert("a是最棒的")
}else if(a==b){
alert("我们一样棒")
}else{
alert("b是最棒的")
}
</script>
//结果 a是最棒的
2.switch分支结构
使用 switch 语句来选择要执行的多个代码块之一。
语法: switch(n) { case 1: 执行代码块 1 break; case 2: 执行代码块 2 break; default: n 与 case 1 和 case 2 不同时执行的代码 }
<script>
var day="星期日"
switch (day)
{
case "星期日":
alert("Today it's Sunday");
break;
case "星期一":
alert("Today it's Monday");
break;
case "星期二":
alert("Today it's Tuesday");
break;
case "星期三:":
alert("Today it's Wednesday");
break;
case "星期四":
alert("Today it's Thursday");
break;
case "星期五":
alert("Today it's Friday");
break;
case "星期六":
alert("Today it's Saturday");
break;
default:
alert("非法字符");
}
</script>
//结果 Today it's Sunday
3 for 循环语句
语法: for (语句 1; 语句 2; 语句 3) { 被执行的代码块 }
//for循环实现九九乘法表
<script>
for(i=1;i<=9;i++){
for(j=1;j<=i;j++){
document.write(j+'x'+i+"="+i*j+"   ")
}
document.write('<br>')
}
</script>