十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
1、获取所有偶数,存放到数组:
成都创新互联是一家专注于成都做网站、成都网站设计与策划设计,秭归网站建设哪家好?成都创新互联做网站,专注于网站建设10余年,网设计领域的专业建站公司;建站业务涵盖:秭归等地区。秭归做网站价格咨询:13518219792
var myarr = new array();
for(i=1;i=100;i++){
if(!i%2){
myarr.push(i);
}
}
2、计算数组中所有数据总和:
var mynum;
for(i=0;imyarr.length;i++){
mynum += arra[i];
}
alert(mynum);
上面代码弹出结果
function isEven(num){
return (num1)==0;
}
这个是判断一个数是否为偶数的函数,剩下的就用循环判断求和就行
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
0单独拿出来做一种情况进行判断。
1-30的情况下,对2取余数,即可判断其是否是偶数或奇数了。
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""
html xmlns=""
head runat="server"
title无标题页/title
script language="javascript" type="text/javascript"
//检查 奇偶数
function checkNum()
{
var intNum1 = document.getElementById("txtNum").value;
if(intNum1 == 0)
{
alert("是0,是奇数还是偶数?");
}
else
{
var result = intNum1 % 2
if(result == 0)
{
alert(" " + intNum1 + " 是偶数!");
}
else
{
alert(" " + intNum1 + " 是奇数!");
}
}
}
/script
/head
body
div
input id="txtNum" type="text" /input id="btn1" type="button" value="计算" onclick="javascript:checkNum()" /
/div
/body
/html
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第/tdtd一行/td
/tr
tr onmouseover="changeStyle(this)" onmouseout="changeBack(this)"
td第/tdtd二行/td
/tr
tr onmouseover="changeStyle(this)" onmouseout="changeBack(this)"
td第/tdtd三行/td
/tr
tr onmouseover="changeStyle(this)" onmouseout="changeBack(this)"
td第/tdtd四行/td
/tr
tr onmouseover="changeStyle(this)" onmouseout="changeBack(this)"
td第/tdtd五行/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求100以内的偶数个数的程序如下
var even=0;
for(var i=0;i100;i++){
if(i%2==0){
even++;
}
}
document.write("100以内的偶数有"+even+"个");