亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

javascript中break的作用范圍疑惑

javascript中break的作用范圍疑惑

ABOUTYOU 2018-12-27 22:18:22
1.我是新手,剛學javascript,遇到break的作用范圍問題。2  <script>    var degF=[212,"string data",-459.67];    var degC=[];    var lt;    for(lt=0;lt<=2;lt++)    {        if (isNaN(degF[lt]))        {            alert("Data'"+degF[lt]+"'at array index"+lt+"is invalid");            break;        }        degC[lt]=5/9*(degF[lt]-32);        document.write("degF"+degF[lt]+"is"+"degC"+degC[lt]+"<br>")    }        </script>3.問題:根據給我程序的教材解釋,break終止了for循環,我怎么也弄不懂。根據我的理解:這個位置的break只是終止了if后{ }中要執行的語句而已,因為它只是for中嵌套的if語句中的部分語句,從位置上看并沒有終止lt繼續遞增的作用啊?被嵌套的子部分可以終止父級?不過,我也問了我的一個同學,-他反問我:如果按你的思路要把break放在哪呢?-我思考半天發覺放在其他任何地方都不對,只有原位置是對的。不過,雖然實踐后覺得是對的,但從理論上我還是不能認同這個位置的break是正確的。希望前輩們幫我,謝~PS:由此我還想問 1. break、continue這類語句的作用范圍怎么界定? 2.我的同學說,break是全局響應,直接跳出總程序。我不認同他,我認為break只能終止一定范圍。對嗎?
查看完整描述

1 回答

  • 1 回答
  • 0 關注
  • 710 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號