抽象轻松JavaScript

文章介绍了JavaScript中的Number.isInteger()方法,用于判断给定参数是否为整数。通过示例代码展示了如何在输入框事件中使用该方法检测输入值是否为整数,并进行相应提示。强调了数据类型转换的重要性,特别是将字符串转换为数字类型。
摘要由CSDN通过智能技术生成

定义:Number.isInteger() 方法用来判断给定的参数是否为整数。

语句:Number.isInteger(参数)

拆分

Number.isInteger()方法 = 判断 + 参数 + 条件(是否为整数)+ 返回值(boolean)

方法是由等于号右边的元素构成

理解

判断:if

参数:123456

条件:没有小数点

返回值:ture/false

运用

可以优化用if判断的整数的条件,要不然用表达式会麻烦很多

例子

        function name(keys) {
            return Number.isInteger(keys)
        }
        console.log(name(10));  

如果在深入一点

    <input type = "text" id = "ting">
    <span name = "tian"></span>
    <script>
        document.querySelector("[id = 'ting']").addEventListener("keyup",function() {
            let i = Number(this.value);
            let span = document.querySelector("[name = 'tian']");
            let z ;
            if(Number.isInteger(i))
                z = "整数";
            else
                z = "不是整数";           
            span.innerHTML = z;
        });
    </script>

疑问一:为什么使用number类型进行数据类型转换

因为你输入的内容返回到JavaScript中的是字符串类型,所以需要使用number数据类型转换

小结

数据类型转换很好用

Number.isInteger()方法 = 判断 + 参数 + 条件(是否为整数)+ 返回值(boolean)

语句:Number.isInteger(参数)

其中,等于号右边的值是为了更好理解怎么运行的,亦或者说是他的底层逻辑

在括号呢输入一个参数,进入方法,判断输入的参数是否满足条件,满足条件输出ture,不满足输出false

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值