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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js如何判断一个数字是正数还是负数相关的知识,希望对你有一定的参考价值。

需要准备的材料分别是:电脑、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页面,此时会打印出数字正负判断的结果。

参考技术A

可以通过if函数判断一个数字是正数还是负数。

1、添加script标签,定义一个函数,如果数字大于0,则输出“是正数”,如果数字小于0,则输出“是负数”,否则输出“是0”:

2、将数字作为参数代入到之前定义的函数中,这里以“2”为例,函数输出“是正数”:

3、将数字作为参数代入到函数中,这里以“-3”为例,这时函数输出“是负数”:

参考技术B function judgeSign(num)
var reg = new RegExp("^-?[0-9]*.?[0-9]*$");
if ( reg.test(num) )
var absVal = Math.abs(num);
return num==absVal?'是正数':'是负数';

else
return '不是数字';


console.log(judgeSign(-0.1));
console.log(judgeSign(5));
console.log(judgeSign(true));

php 如何将数字 负号去除

首先 获取的value值可能是正也有 负数
通过判断将正的在正字段写入
负的在负字段写入,但写入的时候将这个负的负号去除

php如何高效删除数字中的负号
譬如
-10222.00
如何通过php将-去掉
实际
10222.00

参考技术A //判断如果是负数,就用abs()函数取其绝对值。
<?php
$num = $_POST['num'];//获取数据
if($num<0)
$num=abs($num);
echo '是负数,将$num存入负数字段';
else
echo '是正数,将$num存入正数字段';

?>
参考技术B 给你个示例吧
$num = -10222.00;
if (strripos($num, "-") < 0) //$num中没有负号
echo "正数";
else //$num中有负号
$num = str_replace("-", "", $num);
echo "负数,已经截去负号";
参考技术C <?php
$num = $_POST['num'];//获取数据
if($num<0)
$array[]=abs($num);
asort($array);
var_dump($array);

else

echo '是正数';

参考技术D 使用 abs(number) 第5个回答  2011-02-11 str_replace("-", "", $num);本回答被提问者采纳

以上是关于js如何判断一个数字是正数还是负数的主要内容,如果未能解决你的问题,请参考以下文章

shell 如何判断一个变量是数字还是字符串?

如何在不使用 if 或 for 的情况下找到一个数字是正数、负数还是零? [复制]

oracle对于给定的一个数,判断该数是正数负数还是零

js 科学计数法 转换为 数字字符 突破幂数正数21位,负数7位的自动转换限制

正则表达式 可以输入负数、正数、小数(小数保留一位)。

Java小白入门200例09之检查数字是正数还是负数