js 里面判断一个值是否为int类型
来源:互联网 发布:上海行知教育骗局 编辑:程序博客网 时间:2024/06/05 07:11
实际上在ES6的语法中已经有Number.isInteger()这个方法支持判断一个值是否为int类型,而且用法也很简单:
Number.isInteger(25) // trueNumber.isInteger(25.0) // trueNumber.isInteger(25.1) // falseNumber.isInteger("15") // falseNumber.isInteger(true) // false
但是由于目前的浏览器几乎都不支持ES6的语法,而我们又有这样的需求,要怎么办呢?依然很简单,只需把下面的代码引用到你的项目里即可:
Number.prototype.isInteger = function (global) { var floor = Math.floor, isFinite = global.isFinite; Object.defineProperty(Number, 'isInteger', { value: function isInteger(value) { return typeof value === 'number' && isFinite(value) && floor(value) === value; }, configurable: true, enumerable: false, writable: true }); };
下面我们测试一下吧
Number.isInteger(6)//true
是不是很好用呢?
本文出处:ECMAScript 6 入门 Number.isInteger()
阅读全文
0 0
- js 里面判断一个值是否为int类型
- 判断一个int类型的数是否为奇数
- Mybatis判断int类型是否为空
- 判断int类型是否为空
- Mybatis判断int类型是否为空
- js 判断一个值是否为数字
- JS判断是否为数字类型
- JS判断字符是否为数字类型
- JS判断输入类型是否为正整数
- java判断String类型是否能转换为int
- 判断一个js变量是否为函数
- JS:判断一个对象是否为空
- js判断一个变量是否为数组
- 判断一个类型是否为可空类型(System.Nullable)
- 判断一个类型是否为可空类型(System.Nullable)
- JS判断input输入类型是否为整数
- JS判断input输入类型是否为整数,浮点数
- 五种js判断是否为整数类型方式
- C++程序—逗你玩
- Spring boot上传文件时MultipartFile为空问题
- css初始化方式
- TensorFlow 中的卷积网络(cnn)
- Redis 事件监听
- js 里面判断一个值是否为int类型
- MySql查询练习
- activiti工作流引擎多版本方案
- PowerDesigner安装破解教程
- AngularJS select下拉框的使用
- 实现表格视图下拉变大
- Jsp 中转发与重定向的区别
- 我要成为的程序员
- Activiti工作流引擎多租户方案