第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

解釋一下代碼含義,主要是if語句

解釋一下代碼含義,主要是if語句

qq___467 2018-05-31 16:49:55
<script>       var s1 = "";       var s2 = "";       var s3 = "";       var s4 = "";       var s5 = "";//定义变量       function view(val){         var a = document.getElementById(val);//定义变量a,把val值给变量a          s1 = a.innerHTML;//将表格内的变量a赋值给s1                if(s1=="+" || s1=="-" || s1=="*" || s1=="/"){           s3 = s1;           s1 = "";        }         if(s3=="+" || s3=="-" || s3=="*" || s3=="/"){          add2(s1);        }         if(s3==""){          add1(s1);        }      }       function add1(s1){        s2 = s2 + s1;        show();      }      function add2(s1){         s4 = s4 + s1;         show();      }       function cal(){        switch(s3){           case "+":{             s5 = (String)((parseFloat(s2)+parseFloat(s4)).toFixed(2));//parseFloat解析字符串,返回一个浮点数,固定2位小数,             result.innerHTML = s5;                              break;           }           case "-":{             s5 = (String)((parseFloat(s2)-parseFloat(s4)).toFixed(2));                                     result.innerHTML = s5;             break;           }           case "*":{             s5 = (String)((parseFloat(s2)*parseFloat(s4)).toFixed(2));            result.innerHTML = s5;            break;           }             case "/":{             s5 = (String)((parseFloat(s2)/parseFloat(s4)).toFixed(2));            result.innerHTML = s5;             break;          }         }      }       function show(){         var result=document.getElementById("result"); result.innerHTML = s2+s3+s4;       }   </script>
查看完整描述

7 回答

已采納
?
漂流風(fēng)車

TA貢獻(xiàn)70條經(jīng)驗(yàn) 獲得超21個(gè)贊

....你這~~加好友我給你翻譯?不知道你哪塊看不懂啊

查看完整回答
反對(duì) 回復(fù) 2018-05-31
?
漂流風(fēng)車

TA貢獻(xiàn)70條經(jīng)驗(yàn) 獲得超21個(gè)贊

show()就是獲取ID值為result的標(biāo)簽然后將標(biāo)簽內(nèi)部放上s2+s3+s4的值

s1到s5是先聲明一個(gè)空的變量,一般這么早是為了在后面好賦值使用

add2和add1關(guān)系你別管你關(guān)注他們作用就行了

? ? ? ? if(s1=="+" || s1=="-" || s1=="*" || s1=="/"){//如果s1的值慢支條件執(zhí)行
????????? s3 = s1;//將s1的值賦值給s3
????????? s1 = ""; //這里是將s1清空的
?????? }

if(s3=="+" || s3=="-" || s3=="*" || s3=="/"){ //如果滿足條件執(zhí)行

? ? ? ? ?function add2(s1){//將是的值傳進(jìn)來本身的寫法是add2(s1)就是將s1的值傳進(jìn)來運(yùn)行

? ? ? ? s4 = s4 + s1;//將s4+s1的值賦予s4

? ? ? ? show(); //這里是用來顯示將s2+s3+s4的值放在頁面上的

? ? ?};?

}


//上面我加了點(diǎn)作用,這一段你自己加上發(fā)出來,別管其他的 你寫出來他們是干嘛的,他們的作用

//然后你看他們是在哪調(diào)用的,這一步步做了什么,你就能懂了,別管什么關(guān)系一句一句注釋出來作用

if(s3==""){?
????????

????function add1(s1){?

? ? ????? ?s2 = s2 + s1;??

? ? ? ????show();?

?????}

}?

查看完整回答
1 反對(duì) 回復(fù) 2018-06-02
  • qq___467
    qq___467
    if(s3==""){ //如果s3里面什么也沒有     function add1(s1){             s2 = s2 + s1; //將s2+s1的值賦給s2            show(); //頁面顯示result等于s2+s3+s4      } }
  • qq___467
    qq___467
    如果加減乘除存在s3里面 s4=s4+s1(s1里面沒有值,因?yàn)榻o了s3) //這里有個(gè)問題,既然s1沒值,這句也沒啥意義啊 result.innerHTML=s2+s3+s4 結(jié)果等于s2+運(yùn)算符+s4(這里的怎么加的在一起?‘+’是連接符號(hào)嗎?)
  • 漂流風(fēng)車
    漂流風(fēng)車
    是空字符串+就會(huì)作為連接符鏈接兩邊,+號(hào)運(yùn)算的時(shí)候會(huì)鏈接字符串和數(shù)字 而s1++ 這種自增運(yùn)算符會(huì)將類型自動(dòng)做轉(zhuǎn)換比如a="1";這個(gè)1是字符串a(chǎn)++救是2而a+1就是"11". 最簡單的做法,你可以試著console.log()看看沒意見輸出的s1到s5的值 tapyof(s1)可以返回值得數(shù)據(jù)類型, 不好意思我也不常在沒法和你及時(shí)交流 ~~ 在寫js代碼的時(shí)候要常用console.log();看代碼先運(yùn)行了哪一步后運(yùn)行了哪 運(yùn)行到哪停止了
點(diǎn)擊展開后面1
?
漂流風(fēng)車

TA貢獻(xiàn)70條經(jīng)驗(yàn) 獲得超21個(gè)贊

if(s1=="+" || s1=="-" || s1=="*" || s1=="/"){

if就等于如果(括號(hào)內(nèi)的條件滿足或者值為true就運(yùn)行大括號(hào)括號(hào)里面的語句)

==是比較等號(hào)兩邊的值是不是相等? 不比較數(shù)據(jù)類型

||是或者的意思

&&是并且

?var s1 = "";是什么一個(gè)變量值為空


如果s1 == (值等于) "+"(加號(hào))??

||或者? s1的值? 等等于? 減號(hào)

或者s1 等等與乘號(hào)

或者s1 等等于除號(hào)


得走了 打不完了? 你先看著吧

查看完整回答
1 反對(duì) 回復(fù) 2018-05-31
  • qq___467
    qq___467
    下個(gè)if語句里面的調(diào)用add2(s1),和下下個(gè)if語句調(diào)用add1(s1),和show這幾個(gè)函數(shù)之間的關(guān)系是怎樣的?還有s(1-5)這幾個(gè)變量代表的是什么
  • 7 回答
  • 0 關(guān)注
  • 1687 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)