導航:首頁 > 編程語言 > jsfor循環判斷奇偶

jsfor循環判斷奇偶

發布時間:2023-09-09 20:41:26

① 用javaScript寫一個判斷一個輸入的數是偶數還是奇數的代碼

<script type="text/JavaScript">
var num = prompt("請輸入一個數字","");
function fun(num){
var a = parseInt(num);
switch(a%2){
case 0:
document.write("是偶數");
break;
case 1:
document.write("是奇數");
break;
default:
alert("不是數版字,權請重新輸入");
var num = prompt("請輸入一個數字","");
fun(num);
break;
}
}
fun(num);
</script>

js/jquary 點擊次數 奇偶性的判斷

1、你之前的答案是對的。有問題的是你全局變數的定義有問題,把你代碼里的專 i 變數的屬定義移到方法之外定義即可。

2、但是比較奇怪的是,你的代碼里對於i變數沒有進行奇數與偶數的處理,不知道是不是你代碼沒有貼全。

3、這個代碼邏輯是比較簡單的。具體代碼如下圖所示。

③ 有一個數組【1,2,3,4,5,6,7,8,9】,利用JS求出奇數和偶數的個數

<script language="javascript">var arr=new Array(1,2,3,4,5,6,7,8,9);var odd=0;var even=0;for(var i=0;i<arr.length;i++){ if(arr[i]%2==0) { even++; } else { odd++; }}alert("偶數襲個數為:"+even);alert("奇數個數為:"+odd);</script>

④ 在JS中,利用if else for 循環,判斷奇數和偶數,並用不同的方法輸出

functionjishu(num)
{
console.log('我是奇數:專'+num)
}
functionoushu(num)
{
console.log('我是偶屬數:'+num)
}
for(vari=1;i<=100;i++)
{
if(i%2==0)
{
oushu(i)
}
else
{
jishu(i)
}
}

⑤ 怎麼用js寫一段代碼,求一個數組中的最大奇數和最小偶數,並返回他們的和,如果一個數不存在則返回null。

functiontest(arr){
//先排序
arr.sort(function(value1,value2){
returnvalue1-value2;
});
//取出偶數和奇數數組
vareven=arr.filter(function(item){
returnitem%2==0;
})
varodd=arr.filter(function(item){
returnitem%2==1;
})
if(even.length>0&&odd.length>0){
returneven.shift()+odd.pop();
}else{
returnnull;
}
}

⑥ javascript怎樣 獲取表格奇數行偶數行

1、遍歷tr,得到滑鼠所在tr的索引值,然後用二樓所說的方法判斷奇偶;
2、用jQuery方便很多,在選擇器後面加上":even"便選擇的是索引值為偶數的元素,加":odd"便是索引值為奇數的元素。

下面是實現的代碼,包括jQuery的:
<html>
<head>
<title></title>
<script type="text/javascript" src="jquery/jquery-1.4.2.js"></script>
<script type="text/javascript">
function changeStyle(elementId) {
var testTable = document.getElementById("testTable").children[0];
for(var i = 0; i < testTable.children.length; i++) {
if(testTable.children[i] == elementId) {
if(i % 2 == 1) //奇數
elementId.style.background = "red";
else //偶數
elementId.style.background = "blue";
}
}
}

//清除樣式
function changeBack(elementId) {
elementId.style.background = "";
}

/**
* jQuery方法:
*/
$(document).ready(function() {
$("#jqueryTable tr:even").mouseover(function() {
$(this).css("background", "red");
});
$("#jqueryTable tr:odd").mouseover(function() {
$(this).css("background", "blue");
});
$("#jqueryTable tr").mouseout(function() {
$(this).css("background", "");
});
});
</script>
</head>
<body>
<table id="testTable" border="1">
<tr onmouseover="changeStyle(this)" onmouseout="changeBack(this)">
<td>第</td><td>一行</td>
</tr>
<tr onmouseover="changeStyle(this)" onmouseout="changeBack(this)">
<td>第</td><td>二行</td>
</tr>
<tr onmouseover="changeStyle(this)" onmouseout="changeBack(this)">
<td>第</td><td>三行</td>
</tr>
<tr onmouseover="changeStyle(this)" onmouseout="changeBack(this)">
<td>第</td><td>四行</td>
</tr>
<tr onmouseover="changeStyle(this)" onmouseout="changeBack(this)">
<td>第</td><td>五行</td>
</tr>
</table>

<table id="jqueryTable" border="1">
<tr>
<td>第一行</td>
</tr>
<tr>
<td>第二行</td>
</tr>
<tr>
<td>第三行</td>
</tr>
<tr>
<td>第四行</td>
</tr>
<tr>
<td>第五行</td>
</tr>
</table>
</body>
</html>

⑦ JS輸出奇數在輸出偶數類似9 7 5 3 1 2 4 6 8這樣的有會的嗎

var start = window.prompt('請輸入初始數');
var arr = [];
if(start%2 == 0) {
start--;
}
for(i=start; i>=1; i-=2) {
arr.push(i);
}
for(i=2; i<=8; i+=2){
arr.push(i);
}
document.writeln(arr.join(' '));

閱讀全文

與jsfor循環判斷奇偶相關的資料

熱點內容
baksmali最新版本 瀏覽:666
小米查找手機在哪個文件夾 瀏覽:906
編程進銷存用什麼語言 瀏覽:412
linux下獲取目錄下所有文件名 瀏覽:422
note5怎麼退出應用程序 瀏覽:71
qq個性群網名 瀏覽:224
激盪三十年版本哪個好 瀏覽:950
移動內網怎麼傳文件夾 瀏覽:581
extjslicense 瀏覽:338
文件夾變成ink 瀏覽:124
七彩虹h110裝機教程 瀏覽:351
word三個減號回車 瀏覽:844
生存之旅22041升級補丁 瀏覽:825
強行進入別人微信空間 瀏覽:208
win81有線未識別網路 瀏覽:616
a7m3圖片配置文件視頻 瀏覽:471
linux設備驅動程序開發步驟 瀏覽:640
蘋果手機如何集中app 瀏覽:357
搜書王在哪個app下載 瀏覽:561
微程序控制單元的設計步驟 瀏覽:898

友情鏈接