导航:首页 > 编程语言 > 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循环判断奇偶相关的资料

热点内容
linux连接ftp 浏览:512
es文件浏览器视频笔记 浏览:874
mac无法打开描述文件 浏览:134
什么软件打文件 浏览:53
数据库无数据变成0 浏览:899
名企笔试如何刷编程题 浏览:49
js跳到页面某地 浏览:550
jsp展示clob字段 浏览:779
nyx在网络上是什么意思 浏览:145
乐播农业app是什么 浏览:530
编程框架如何开发 浏览:136
金庸群侠传3修改代码 浏览:712
检察院的文件类别有哪些 浏览:793
怎么把九游残留数据删除 浏览:828
有什么女生主动聊天的app 浏览:436
有哪些可以督促自己的app 浏览:244
用USB传输视频文件夹显示为空 浏览:710
恢复文件软件免费版手机 浏览:648
lg怎么隐藏文件 浏览:836
苹果免费读书app推荐 浏览:497

友情链接