美文网首页
判断输入是否为整数

判断输入是否为整数

作者: zhangwinwin | 来源:发表于2019-03-14 11:23 被阅读0次

1、使用typeof和取余运算符%判断

const isInteger = obj => {
    return typeof obj === 'number' && obj % 1 === 0
}

2 、使用Math.round、Math.ceil、Math.floor判断

const isInteger = obj => {
    return Math.round(obj) === obj
}

3、使用ES6中的Number.isInteger

const isInteger = obj => {
    return Number.isInteger(obj)
}

4、使用parseInt判断

const isInteger = obj => {
    return parseInt(obj) === obj
}

5、使用使用位运算

const isInteger = obj => {
    return (obj | 0) === obj
    // 只能处理32位以内的数字
}

相关文章

  • 判断输入是否为整数

    1、使用typeof和取余运算符%判断 2 、使用Math.round、Math.ceil、Math.floor判...

  • 2018-10-30

    javascript判断输入参数是否为数值 1.parseInt(obj) —— 判断obj是否为整数,如果为有小...

  • ES6几个好用的数字操作方法

    判断是否为数字 判断是否为整数 判断是否为浮点数 将浮点数转换成整数

  • 字符串转换成数字

    算法不难,重点要注意的细节: 判断输入是否为空 如果字符串的第一个字符为 - ,最终得到的整数必为负整数 输入的字...

  • 11.JavaScript-if语句练习

    需求:接收用户输入的整数,判断是否是偶数,偶数输出TES,奇数输出NO 需求:接受用户输入的整数,判断是星期几之后...

  • 1010: 【入门】判断奇偶数

    题目描述 输入一个整数,判断是否为偶数。是输出"y e s",否则输出"n o"。 输入 输入只有一行,包括1个整...

  • 06_01_bash脚本编程之四 整数测试及特殊变量,06_02

    整数测试: -eq:判断两个整数是否相等 -ne:判断两个数是否不等,不等为真、否则为假 -gt:判断一个数是否大...

  • 输入整数判断

    1. 题目 如果用户输入整数,则直接输出整数并退出,如果用户输入的不是整数,则要求用户重新输入,直至用户输入整...

  • 模拟B1011 A+B 和 C (15分)

    给定区间内的 3 个整数 A、B 和 C,请判断 A+B 是否大于 C。 输入格式: 输入第 1 行给出正整数 T...

  • IOS UITextField 金额输入框

    /// 判断输入有效的金额开头 ///判断是否为有效金额输入 使用示例

网友评论

      本文标题:判断输入是否为整数

      本文链接:https://www.haomeiwen.com/subject/vkhqmqtx.html