js运算符+运算方式
用于字符串的 + 運算符
條件運算符
又叫做邏輯運算符
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>");????
?????? }
?
轉載于:https://www.cnblogs.com/1997WY/p/10218762.html
超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術人生總結
以上是生活随笔為你收集整理的js运算符+运算方式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java B2B2C Springboo
- 下一篇: BZOJ4401:块的计数(乱搞)