js如何判断一个数字是正数还是负数

JavaScript040

js如何判断一个数字是正数还是负数,第1张

需要准备的材料分别是:电脑、html编辑器、浏览器。

1、首先,打开html编辑器,新建html文件,例如:index.html。

2、在index.html的<script>标签中,输入js代码:

var a = 3.14, b = -6

print(a)print(b)

function print(c) {

if (c >0)

document.write(c + ' is positive.<br/>')

else if (c <0)

document.write(c + ' is negative.<br/>')

}

3、浏览器运行index.html页面,此时会打印出数字正负判断的结果。

javascript中判断变量是否为数字类型的方法有两种:

方法一:

function IsNum(s)

{

if(s!=null){

var r,re

re = /\d*/i//\d表示数字,*表示匹配多个数字

r = s.match(re)

return (r==s)?true:false

}

return false

}

方法二:

function IsNum(s)

{

if (s!=null &&s!="")

{

return !isNaN(s)

}

return false

}

两种方法都可以检查参数是否为数字。

第一种使用正则表达式检查,对于检查的内容更加灵活,但显得麻烦;

第二种方法,直接调用系统的isNaN() ,对所有数字均有效,简单快捷。