好程式設計師Web前端分享程式的三大結構(二)while迴圈
while( 迴圈終止條件 ){
}
案例
案例 列印100以內 7的倍數 :
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script>
var a=0;
while(a<=100){
a++;
if(a%7==0){
document.write(a+'<br>');
}
}
</script>
</head>
<body>
</body>
</html>
案例 列印100以內所有偶數的和
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script>
var a=0;
var res=0;
while(a<=100){
a++;
if(a%2==0){
res+=a;
}
}
document.write(res)
</script>
</head>
<body>
</body>
</html>
列印圖形
*
**
***
****
*****
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script>
var second=0;//一共列印多少行;>>>五行
while(second<=5){
second++
var length=0;
while(length<=10){//一行列印多少個>>>十個
length++;
document.write('*');
}
document.write('<br>')
}
</script>
</head>
<body>
</body>
</html>
for迴圈
for迴圈將while迴圈分離的結構進行了整,將變數的宣告自增,以及判斷放入了括號中。寫法更簡單在開發中推薦使用。
for(var i = 0 ; i<10; i++){
//語句塊
}
for迴圈的執行順序 。 ( 從上到下,從左到右?不!! )
1.先宣告變數,2.然後判斷,3.之後讀取語句塊,4.最後再對變數進行自增。
for(var i = 0 ( 1.宣告變數) ; i < 10 (2.進行判斷) ; i ++ ( 4.對變數進行自增) ){
//語句塊 ( 3.讀取語句塊)
}
案例:列印 99乘法表
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script>
for(var i = 1 ; i < 10;i++){ //前面的數字 i;
for(var j = 1; j <= i; j++){//後面的數字 j
document.write(i+'*'+j+'='+i*j+' ');//拼接第一個是公式,要用字串拼接;第二個是計算結果用數字計算。最後加了一個空格 讓頁面更美觀。
}
document.write('<br>')
}
</script>
</head>
<body>
</body>
</html>
案例: 計算 1+3+5+...+99的和 :
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script>
var res=0;
for(var i = 1 ; i < 100;i++){
res+=i;
}
document.write(res);
</script>
</head>
<body>
</body>
</html>
案例: 求 1*2*3*4*5*6....的結果;
<html>
<head>
<meta charset="utf-8">
<script>
var res = 1;
for (var i = 1; i <= 20; i++) {
res *= i;
}
document.write(res)
</script>
</head>
<body>
</body>
</html>
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69913892/viewspace-2645207/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 好程式設計師Java教程分享Java 迴圈結構程式設計師Java
- 好程式設計師web前端培訓分享JavaScript學習筆記之迴圈結構程式設計師Web前端JavaScript筆記
- 好程式設計師Web前端分享程式的三大結構(一)程式設計師Web前端
- 好程式設計師雲端計算教程分享Shell程式設計之for迴圈結構程式設計師
- 好程式設計師Python培訓分享Python系列之迴圈結構程式設計師Python
- 好程式設計師Web前端分享前端CSS篇程式設計師Web前端CSS
- 好程式設計師web前端分享HTML基本結構和基本語法程式設計師Web前端HTML
- 好程式設計師web前端教程分享前端javascript練習題二程式設計師Web前端JavaScript
- 好程式設計師web前端教程分享前端 javascript 練習題二程式設計師Web前端JavaScript
- 好程式設計師web前端分享什麼是前端同構渲染程式設計師Web前端
- 好程式設計師web前端教程分享如何給網頁劃分結構程式設計師Web前端網頁
- 好程式設計師web前端分享web前端入門知識程式設計師Web前端
- 好程式設計師web前端分享應該怎樣學好web前端?程式設計師Web前端
- 好程式設計師分享Web前端開發工具程式設計師Web前端
- 好程式設計師web前端教程分享CSS技巧!程式設計師Web前端CSS
- 好程式設計師web前端分享Cookie知識程式設計師Web前端Cookie
- 好程式設計師Python教程系列-第6講:迴圈結構程式設計師Python
- 迴圈結構程式設計程式設計
- 好程式設計師web前端教程分享js中的模組化二程式設計師Web前端JS
- 好程式設計師分享迴圈內的回撥函式程式設計師函式
- 好程式設計師web前端分享前端 javascript 練習題程式設計師Web前端JavaScript
- 好程式設計師web前端培訓分享JavaScript學習筆記分支結構程式設計師Web前端JavaScript筆記
- 好程式設計師Java培訓分享For迴圈詳解程式設計師Java
- 實驗5 迴圈結構程式設計(while、do-while語句的應用)程式設計While
- 實驗5迴圈結構程式設計(while、do-while語句的應用)程式設計While
- 好程式設計師web前端教程分享web前端基礎知識程式設計師Web前端
- 好程式設計師Python培訓分享Python系列之分支和迴圈結構的應用程式設計師Python
- 好程式設計師web前端分享css初始化程式碼程式設計師Web前端CSS
- 好程式設計師web前端教程分享js閉包程式設計師Web前端JS
- 好程式設計師分享Web前端知識之HTML程式設計師Web前端HTML
- 好程式設計師web前端教程分享js模板模式程式設計師Web前端JS模式
- 好程式設計師分享Web前端效能最佳化程式設計師Web前端
- 好程式設計師web前端分享邏輯運算程式設計師Web前端
- 好程式設計師web前端分享高度自適應程式設計師Web前端
- 好程式設計師web前端分享CSS元素型別程式設計師Web前端CSS型別
- 好程式設計師web前端分享HTML基礎篇程式設計師Web前端HTML
- 好程式設計師web前端分享CSS基礎篇程式設計師Web前端CSS
- 好程式設計師web前端分享HTML 字符集程式設計師Web前端HTML