- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数位内容导论第26讲.doc
PAGE
PAGE 76
數位內容導論第26講
跳離迴圈的命令:break
break 可以在條件符合時跳離迴圈
for (...) {
if (條件符合時) {
break; // 跳離迴圈 }
}
break的實例
從1加到100
script
var count;
var total=0;
for (count=1;count<101;count=count+1) ﹛
total=total+count;
﹜
alert(“total=”+total);
/script
從1加到100,如果加起來超過 1000 就跳出迴圈
script
var count;
var total=0;
for (count=1;count<101;count=count+1) ﹛
total=total+count;
if (total>1000) {
break; // 跳離迴圈 ﹜
﹜
alert(“count=”+count);
alert(“total=”+total);
/script
只把奇數加起來要怎麼做
1. 先要知道如何判斷一個數是否為奇數
2. 如果是奇數才加否則就不加
除以2餘1就是奇數
% 是取餘數運算子
5%2 的結果是 1
6%2的結果是 0
var dog;var duck;
dog=6;duck=dog%2;alert(duck);
%,取餘數運算子的範例
script
var dog;
var duck;
dog=6
duck=dog%2;
alert(”duck=+duck);
/script
只加奇數的範例
從1加到100,只把奇數加起來
script
var count;
var total=0;
for (count=1;count<101;count=count+1) ﹛
if ((count+%2==1)) {
total=total+count;
﹜
﹜
alert(“count=”+count);
alert(“total=”+total);
/script
continue可以跳過某一個計數
只要執行 continue,就直接執行計數值的改變的地方
for(計數值設定;迴圈是否繼續之條件判斷;計數值改變) {
//...
if (條件判斷) {
continue; }
//... }
只加非7的倍數
script
var count;
var total=0;
for (count=1;count<16;count=count+1) ﹛
alert(”count”=”+count);
if ((count+%7==0)) {
continue;
﹜
alert(“count=”+count);
total=total+count;
alert(“total=”+total);
﹜
alert(“total=”+total);
/script
只加3或7的倍數
if ( (count%3) == 0 || (count%7) ) {
total=total+count;}
script
var count;
var total=0;
for (count=1;count<16;count=count+1) ﹛
alert(”count”=”+count);
if ((count+%7)== 0 || (count%3==0) {
alert(“count=”+count);
total=total+count;
﹜
﹜
alert(“total=”+total);
/script
文档评论(0)