• 技术文章 >web前端 >前端问答

    javascript怎么判断指定值是否为正数

    青灯夜游青灯夜游2022-02-07 14:25:30原创273

    判断方法:1、使用“var reg = /^\d+(?=\.{0,1}\d+$|$)/”语句定义正则表达式对象reg;2、使用“reg.test(指定值)”语句利用正则表达式来判断指定值是否为正数,如果返回true则是正数,否则不是正数。

    本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

    javascript判断指定值是否为正数

    在javascript中,可以利用正则表达式来判断指定值是否为正数。

    实现代码:

    function validate(num) {
    	if (num != 0) {
    		var reg = /^\d+(?=\.{0,1}\d+$|$)/;
    		if (reg.test(num)) {
    			console.log(num+" 是正数");
    		} else {
    			console.log(num+" 不是正数");
    		}
    	}
    	else{
    		console.log("0既不是正数也不是负数");
    	}
    }
    validate(-1);
    validate(-2);
    validate(0);
    validate(1);
    validate(1.5);
    validate(2.365);

    1.png

    说明:

    test() 方法用于检测一个字符串是否匹配某个模式。如果字符串中有匹配的值返回 true ,否则返回 false。

    语法:

    RegExpObject.test(string)

    扩展知识:校验数字的表达式

    【相关推荐:javascript学习教程

    以上就是javascript怎么判断指定值是否为正数的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:javascript 正数
    上一篇:javascript变量提升是什么意思 下一篇:javascript中公有方法和私有方法是什么
    PHP编程就业班

    相关文章推荐

    • javascript焦点事件是什么• javascript中call和apply有什么区别• javascript中new的用法是什么• 完全掌握JavaScript内存泄漏(图文详解)• javascript怎么删除数组第几个元素• JavaScript中常用对象有哪些

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网