首页前端开发其他前端知识es6中数字的判断方法是什么,用法是怎样

es6中数字的判断方法是什么,用法是怎样

时间2024-03-26 01:24:03发布访客分类其他前端知识浏览1409
导读:这篇文章分享给大家的内容是关于es6中数字的判断方法是什么,用法是怎样,本文介绍得很详细,内容很有参考价值,希望可以帮到有需要的小伙伴,接下来就让小编带领大家一起了解看看吧。 3种判断方法:1、利用isFinite( 函数...
这篇文章分享给大家的内容是关于es6中数字的判断方法是什么,用法是怎样,本文介绍得很详细,内容很有参考价值,希望可以帮到有需要的小伙伴,接下来就让小编带领大家一起了解看看吧。



3种判断方法:1、利用isFinite()函数,语法“isFinite(字符串)”,返回true代表是数字,返回false代表不是数字。2、利用isNaN()函数,语法“isNaN(字符串)”,返回true代表不是数字,返回false代表是数字。3、利用test()函数和正则表达式,语法“/^[0-9]+.?[0-9]*/.test(字符串)”,返回true代表是数字。

如何快速入门VUE3.0:进入学习

本教程操作环境:windows7系统、ECMAScript 6版、Dell G3电脑。

es6判断字符串是否为数字的3种方法

方法1:利用isFinite()函数

isFinite() 函数用于检查其参数是否是无穷大,也可以理解为是否为一个有限数值(finite number)。

isFinite(value)

即传入的参数value是否是一个有穷数。

返回true代表是数字,返回false代表不是数字

console.log(isFinite("123"));
     // true
console.log(isFinite("beline"));
     //false
console.log(isFinite(NaN));
     // false
console.log(isFinite(undefined));
     // false

方法2:利用isNaN()函数

isNaN() 函数用于检查其参数是否是非数字值。

isNaN(value)

如果参数值为 NaN 或字符串、对象、undefined等非数字值则返回 true, 否则返回 false,代表是有效数字

console.log(isNaN(1));
     // false
console.log(isNaN("12.3"));
     // false
console.log(isNaN("beline"));
     //true
console.log(isNaN(NaN));
     // true
console.log(isNaN(undefined));
     // true

方法3:利用test()函数和正则表达式

test() 方法用于检测一个字符串是否匹配某个模式.

如果字符串中有匹配的值返回 true ,否则返回 false。

正则表达式:/^[0-9]+.?[0-9]*/,判断是否是数字

只要是数字(包含正负整数,0以及正负浮点数)就返回true,否则返回 false。

var patt=/^[0-9]+.?[0-9]*/;
    
console.log(patt.test(12));
     // true
console.log(patt.test("12.3"));
     // true
console.log(patt.test("beline"));
     //false
console.log(patt.test(NaN));
     // false
console.log(patt.test(undefined));
     // false

现在大家对于es6中数字的判断方法是什么,用法是怎样的内容应该都清楚了吧,希望大家阅读完这篇文章能有所收获。最后,想要了解更多es6中数字的判断方法是什么,用法是怎样的知识,欢迎关注网络,网络将为大家推送更多相关知识点的文章。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

ES6javascript

若转载请注明出处: es6中数字的判断方法是什么,用法是怎样
本文地址: https://pptw.com/jishu/653167.html
es6中continue跳过语句怎么用,有什么要注意的 axios是基于es6的什么机制

游客 回复需填写必要信息