Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537
天我們將學(xué)習(xí) If-Else
假設(shè)您要執(zhí)行一項任務(wù),或者您希望僅在特定條件為真時才運行一段代碼。
假設(shè)你想出去,如果不下雨。 在這里你的任務(wù)是出去,你的條件是“如果不下雨”
同樣,如果您希望在特定條件返回 true 時運行代碼塊,那么我們使用 if 語句。
如果你想在第一個條件返回 false 的情況下運行另一個代碼塊,那么我們使用 else 語句。
假設(shè)我們只想在 a>b 時才顯示此文本:-
但是如果 b>a 那么:-
您的代碼中可以有遞歸語句,也可以有多個 if else 語句。
額外的
您可以使用替代語法(即三元運算)縮短 if-else 代碼
而不是使用上面的代碼,你可以把它寫成:-
如果是一行,則由您決定 if-else 代碼的范圍:-
謝謝閱讀
關(guān)注七爪網(wǎng),獲取更多APP/小程序/網(wǎng)站源碼資源!
程控制,是任何一門編程語言都有的一個語法。
如果你學(xué)習(xí)C語言,或者學(xué)過C#、Java等,應(yīng)該對“流程控制”很熟悉。
所謂的流程控制,指的是控制程序按照怎樣的順序執(zhí)行。
在JavaScript中,共有三種流程控制方式(其實任何語言也都只有這三種啦)。
順序結(jié)構(gòu)
選擇結(jié)構(gòu)
循環(huán)結(jié)構(gòu)
順序結(jié)構(gòu)
在JavaScript中,順序結(jié)構(gòu)是最基本的結(jié)構(gòu)。所謂順序結(jié)構(gòu),
就是代碼按照從上到下、從左到右的“順序”執(zhí)行,
舉例:
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta charset="utf-8" />
<script>
var str1="綠葉學(xué)習(xí)網(wǎng)";
var str2="JavaScript";
var str3=str1 + str2;
document.write(str3);
</script>
</head>
<body>
</body>
</html>
果您覺得該文章對您有幫助,讓更多人受用,請關(guān)注“鍵盤碼農(nóng)”,轉(zhuǎn)發(fā)該文章。謝謝您的支持!
今天跟大家寫了一份js的聯(lián)動全選的源碼,代碼少,清晰易懂。
效果是這樣的:
點擊全選下面的就會被全部全選,或者下面的被一一選擇,全選按鈕也會被選中。運用復(fù)選框來實現(xiàn)的聯(lián)動全選的功能。
點擊上面的復(fù)選框就會被全選
Javascript:聯(lián)動全選
當(dāng)下放的復(fù)選框沒有被全選,最上面的全選按鈕未被選中
復(fù)選框聯(lián)動全選js代碼實現(xiàn):
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta charset="utf-8">
<script type="text/javascript">
window.onload=function ()
{
var oBtn1=document.getElementById('btn1');
var oBox=document.getElementById('box');
var oInputs=oBox.getElementsByTagName('input');
oBtn1.onclick=function ()
{
if (oBtn1.checked==true) {
for (var i=0; i < oInputs.length; i++) {
oInputs[i].checked=true;
}
} else {
for (var i=0; i < oInputs.length; i++) {
oInputs[i].checked=false;
}
}
}
//點擊每一個input框
for (var i=0; i < oInputs.length; i++) {
oInputs[i].onclick=function ()
{
var n=0;
for (var i=0; i < oInputs.length; i++) {
if (oInputs[i].checked==true) {
n++;
}
}
if (n==oInputs.length) {
oBtn1.checked=true;
} else {
oBtn1.checked=false;
}
}
}
}
</script>
</head>
<body>
<h1>全選/全不選</h1>
<input type="checkbox" id="btn1">
<div id="box">
<input type="checkbox" name="">
<input type="checkbox" name="">
<input type="checkbox" name="">
<input type="checkbox" name="">
</div>
</body>
</html>
相對比較簡單,對于初學(xué)者應(yīng)該有很好的幫助!請關(guān)注鍵盤碼農(nóng)。后期繼續(xù)更新,如有什么看法請在下方評論。第一時間為您解答哦!
*請認(rèn)真填寫需求信息,我們會在24小時內(nèi)與您取得聯(lián)系。