Javascript基礎(chǔ)教程之while語句
循環(huán)語句的作用是反復(fù)的執(zhí)行同一段代碼,盡管分幾種不同的類型,但其原理幾乎相同;只要給定的條件滿足,包含在循環(huán)體內(nèi)的語句會不斷執(zhí)行,一旦條件不再滿足則終止。
while循環(huán)是前測試循環(huán),這意味著是否終止的條件判斷是在執(zhí)行代碼之前,因此,循環(huán)的主體可能根本不執(zhí)行。其語法如下:
while(expression) statement
當(dāng)expression為ture時,程序會不斷執(zhí)行statement語句,直到expression為false時。
兩個案例
<script type="text/javascript">
var i=iSum=0;
while(i <= 100){
iSum += i;
i++;
};
document.write(iSum+"<br>"); //求100內(nèi)數(shù)字相加和
</script>
<p>點擊下面的按鈕,只要 i 小于 5 就一直循環(huán)代碼塊。</p>
<button onclick="myFunction()">點擊這里</button>
<p id="demo"></p>
<script>
function myFunction()
{
var x="",i=0;
while (i<=10)
{
x=x + "The number is " + i + "<br>";
i++;
}
document.getElementById("demo").innerHTML=x;
}
</script>
相關(guān)文章
javascript學(xué)習(xí)筆記(一)基礎(chǔ)知識
本文是學(xué)習(xí)筆記系列的第一篇,跟以前一樣,介紹些基礎(chǔ)知識,包括js基本概念、 JScript 的變量、js的數(shù)據(jù)類型、3.JScript 的運算符、js流程控制、js函數(shù)。有需要的朋友可以參考下2014-09-09ajax不執(zhí)行success回調(diào)而是執(zhí)行了error回調(diào)
最近在看jQuery的API文檔,在使用到j(luò)Query的ajax時,如果指定了dataType為json,老是不執(zhí)行success回調(diào),而是執(zhí)行了error回調(diào)函數(shù),極度郁悶2012-12-12細說javascript函數(shù)從函數(shù)的構(gòu)成開始
javascript函數(shù)是一個比較奇怪的東西,接觸一段時間你就會犯迷糊,我想從函數(shù)的構(gòu)成來細說函數(shù),這聽起來像是一句廢話,講任何東西當(dāng)然是從構(gòu)成去談2013-08-08javascript 學(xué)習(xí)筆記(四) 倒計時程序代碼
javascript 學(xué)習(xí)筆記(四) 倒計時程序代碼,需要的朋友可以參考下。2011-04-04JavaScript 關(guān)于事件循環(huán)機制的刨析
js里的事件循環(huán)機制十分有趣。從很多面試題也可以看出來,考察簡單的setTimeout也就是考察這個機制的,接下來本文帶你詳細了解它2021-11-11css配合JavaScript實現(xiàn)tab標(biāo)簽切換效果
本篇文章我們給大家分享一個關(guān)于CSS配合JS實現(xiàn)的TAB標(biāo)簽切換效果,需要的朋友們可以測試下。2018-10-10