JavaScript判断奇偶数的2种方法代码举例
作者:半夏时间:2026-10-31 06:59:24浏览:139
本文介绍JavaScript中判断数字奇偶性的两种常用方法。第一种使用if-else双分支语句结合取模运算符%判断能否整除2;第二种采用三元表达式简化逻辑。文章包含完整代码示例及两个进阶练习,帮助初学者掌握基础语法与逻辑判断技巧。
本文分享JavaScript中判断数字奇偶性的两种实现方式,供感兴趣的朋友参考。
方法一:if-else双分支语句
原理:利用取模运算符判断数字是否能被2整除。若能整除则为偶数,否则为奇数。具体实现如下:
var num = prompt('输入一个数字');
? ? if(num % 2 == 0){
? ? ? ? alert('这是个偶数')
? ? }else{
? ? ? ? alert('这是个奇数')
? ? }方法二:三元运算符
原理相同,均通过判断数字能否被2整除来区分奇偶,但三元表达式写法更为简洁。具体代码如下:
var num = prompt('输入一个数字');
var result = num % 2 == 0 ? '这是偶数' : '这是奇数';
alert(result);附:相关练习
1. 定义两个变量,计算它们的和,对结果取余数,在页面输出变量之和,并判断其奇偶性。
var a = 10;
var b = 3;
var num = a += b;
if((num%2)===0&&(num%1)===0){//当%1为0时代表是偶数,反之奇数
document.write(num+'偶数')
} else{
document.write(num+'奇数')
}2. 定义两个变量,分别判断这两个变量的奇偶性。
var a = 3;
var b = 2;
if((a%2)===0&&(b%2)===0){//当%2是0时是偶数,%2是1时是奇数
console.log('全是偶数')
}else if((a%2)===0&&(b%1)===0){
console.log('第一个是偶数,第二个是奇数')
}else if((a%1)===0&&(b%2)===0){
console.log('第一个是奇数,第二个是偶数')
}else{
console.log('全是奇数')
}
console.log(a+','+b)以上介绍了JS判断数字奇偶性的两种方法,核心原理一致,仅实现方式不同。建议初学者动手实践,希望有所帮助。
作者最新文章
JavaScript闭包与类(Class)的区别及适用场景对比
2026-11-05 15:48:57
JavaScript入门要学ES6吗?let与箭头函数等新特性解析
2026-11-05 14:49:16
JavaScript 8种数据类型详解:基本类型与引用类型的区别
2026-11-05 14:25:15
怎么在JavaScript中使用async/await优化Ajax异步流程
2026-11-05 13:56:15
JavaScript replace回调函数实现动态正则替换逻辑
2026-11-05 13:52:13
