js第2讲
一、运算符
1)比较操作符
== 相等的比较符
!= 不相等的比较符
> 大于
>= 大于等于
< 小于
<= 小于等于
** 转大小写: toUpperCase() 转大写
toLowerCase() 转小写
2)逻辑运算符
&& 与运算:所有表达式都成立时成立
|| 或运算:其中一个表达式成立就成立
! 非运算:对运算结果做反运算
3)累加运算符
i++; 相当于i=i+1
i--; 相当于i=i-1
m+=n; 相当于m=m+n
二、条件语句
1、通常用法
If(条件) 条件是比较表达式
{
…
}
Else if(条件)
{
…
}
Else
{
…
}
2、条件语句的简写方式
a=b>c ? b:c 当b>c时把b付给a,否则把c付给a。
** prompt('提示'); 程序运行此语句时出现输入框,让用户从键盘输入信息,
输入的信息都会是字符串。
如:var sInput = prompt("请输入一个1~7之间的整数");
三、分支语句:switch
switch(表达式) 表达式:通常是某一个变量
{
case 值1 : 值1:是上面变量所取得值
{
…
break; 跳出分支语句
}
case 值2 :
{
…
break;
}
… 可以任意多个分支语句
default: 如果上面的所有分支语句都不满足时运行此段程序。
{
…
}
}
四、循环语句
1、while
while(条件表达式) 满足条件表达式时运行下属程序段,否则跳出循环体运行下面语句。。
{
…
}
2、do…..while
do 无条件先运行一次下属程序段,然后再判断是否满足条件表达式来
{ 决定是否再次运行下属程序段。
…
}
while(条件表达式)
3、for
for(var i = 1; i < 7; i++) i小于7时运行下属程序段,否则结束循环,运行下面语句。
{
….
}
4、关联语句
break 在循环体内遇到该语句时跳出循环体病结束循环。
continue 在循环体内遇到该语句时结束本轮循环,执行下一轮循环。
return 在方法或函数中遇到该语句时结束方法或函数,return语句可以携带表达式,
此时返回表达式的结果。
** 随机函数:
Math.random() 产生0~1之间的随机数。