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

 更新时间:2023年10月11日 16:00:49   作者:是一个小白呀  
这篇文章主要给大家介绍了关于JavaScript判断奇偶数的2种方法,奇数和偶数的判断是数学运算中经常碰到的问题,文中通过代码示例介绍的非常详细,需要的朋友可以参考下

这篇文章就给大家分享JS判断奇数和偶数的两种方法,感兴趣的朋友可以参考一下:

方法一:if else 双分支语句方式

描述:用if函数判断数字能否整除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处理解析JSON数据过程详解

    JavaScript处理解析JSON数据过程详解

    JSON 是 JavaScript 原生格式,也就是说在 JavaScript 中处理 JSON 数据不需要任何特殊的 API 或工具包。接下来,本文给大家介绍JavaScript处理解析JSON数据过程详解,感兴趣的朋友快来了解了解吧
    2015-09-09
  • 实现js保留小数点后N位的代码

    实现js保留小数点后N位的代码

    最近在做项目的时候,遇到要保留小数点后N位的问题,经过一番思索,最终完成了,这里记录一下,下次需要直接就能拉出来用了
    2014-11-11
  • JavaScript中严格判断NaN的方法

    JavaScript中严格判断NaN的方法

    这篇文章主要介绍了JavaScript中严格判断NaN的方法,非常不错,具有参考借鉴价值 ,需要的朋友可以参考下
    2018-02-02
  • 深入理解JavaScript中的预解析

    深入理解JavaScript中的预解析

    JavaScript有“预解析”行为。理解这一特性是很重要的,不然在实际开发中你可能会遇到很多无从解析的问题,甚至导致程序bug的存在。下面这篇文章就给大家详细介绍了JavaScript中的预解析,有需要的朋友们可以参考借鉴,下面来一起看看吧。
    2017-01-01
  • js脚本实现数据去重

    js脚本实现数据去重

    最近在一个项目中,需要去除掉重复的数据,之前都是在后台实现,现在客户需求是在前台去重,于是就想到了javascript脚本。
    2014-11-11
  • JavaScript原型链与继承操作实例总结

    JavaScript原型链与继承操作实例总结

    这篇文章主要介绍了JavaScript原型链与继承操作,结合实例形式总结分析了javascript原形链与继承的相关概念、使用方法及操作注意事项,需要的朋友可以参考下
    2018-08-08
  • JS中setTimeout()的用法详解

    JS中setTimeout()的用法详解

    setTimeout( ) 是属于 window 的 method, 但我们都是略去 window 这顶层物件名称, 这是用来设定一个时间, 时间到了, 就会执行一个指定的 method
    2013-04-04
  • fix-ie5.js扩展在IE5下不能使用的几个方法

    fix-ie5.js扩展在IE5下不能使用的几个方法

    fix-ie5.js扩展在IE5下不能使用的几个方法...
    2007-08-08
  • 探索JavaScript函数的无限可能(函数基本概念)

    探索JavaScript函数的无限可能(函数基本概念)

    JavaScript中的函数是一种重要的编程概念,它允许我们封装可重用的代码块,并在需要时进行调用,本文将深入介绍JavaScript函数的各个方面,包括函数定义和调用、参数和返回值、作用域和闭包、高阶函数以及常见的函数应用场景,感兴趣的朋友一起看看吧
    2023-08-08
  • JS组件Bootstrap实现下拉菜单效果代码

    JS组件Bootstrap实现下拉菜单效果代码

    这篇文章主要为大家详细介绍了JS组件Bootstrap实现下拉菜单效果代码,感兴趣的小伙伴们可以参考一下
    2016-04-04

最新评论