JavaScript判断奇偶数的2种方法代码举例

作者:半夏

时间:2026-10-31

浏览:138

本文介绍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判断数字奇偶性的两种方法,核心原理一致,仅实现方式不同。建议初学者动手实践,希望有所帮助。

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章