用于字符串的 + 运算符
条件运算符
又叫做逻辑运算符
1==1?"aaa":"ccc";
三步运算符: 条件?”满足”:”不满足”;
实例:
1==11?consloe.log(“aaa”):consloe.log(“bbb”);
比较运算符
运算符 |
描述 |
例子 |
== |
等于 |
x==8 为 false |
=== |
全等(值和类型) |
x===5 为 true;x==="5" 为 false |
!= |
不等于 |
x!=8 为 true |
> |
大于 |
x>8 为 false |
< |
小于 |
x<8 为 true |
>= |
大于或等于 |
x>=8 为 false |
<= |
小于或等于 |
x<=8 为 true |
条件语句
if(){}
if(){}else{}
if(){}else if{}else{}
if(){
if(){
}
}
实例
1.var a = prompt("");
if(a>=60){
alert("及格");
}else{
alert("不及格");
}
2. var a =prompt("")
// if(a==100){
// alert("车");
// }else if (a>=90){
// alert("mp4");
// }else if(90>a&a>=60){
// alert("书");
// }else{
// alert("不买");
// }
逻辑运算符
运算符 |
描述 |
例子 |
&& |
and |
(x < 10 && y > 1) 为 true |
|| |
or |
(x==5 || y==5) 为 false |
! |
not |
!(x==y) 为 true |
实例:
var a=prompt("");
if(a>=80){
alert("优秀");
}else if(a>=60&&a<80){
alert("良")
}else{
alert("cha")
}
Switch 分支语句
switch(n)
{
case 1:
执行代码块 1
break;
case 2:
执行代码块 2
break;
default:
n 与 case 1 和 case 2 不同时执行的代码
}
实例var a=prompt("");
switch(a){
case "可乐":
alert("可乐为100元")
break;
case "薯片":一定要是字符串的形式
alert("薯片为50元")
break;
default:
for循环语句
for(初始条件;循环条件;状态改变)
(i=0;i<100;i++){
循环体
}
break:跳出 英文(打破,突然)
continue:跳过当前
英文(逗留)
If( a==7){
Continue;
}
先判断后执行
while (条件)
{
需要执行的代码
}
先执行后判断
do
{
需要执行的代码
}
while (条件);
break:跳出
实例
1for(a=0;a<10;a++){
If( a==7){
Continue;
}
document.write(a+"<br>")
}
2实例(while)
var a=0.2;
var b=0;
while(a<8848){
a=a*2;
b++;
}
alert(b);
3.for+for
for(var a=5;a>=1;a--){
for(var b=1;b<=a;b++){
document.write("●");
}
for(var c=0;c<5-a;c++){
document.write("@");
}
document.write("<br>");
}