javascript|JavaScript用Math.sign()判断一个数的符号

文章图片

1. 基本概念Math.sign()方法用于判断一个数的符号 , 即正负性 。 它的语法形式如下所示:
Math.sign(x);
参数x即为要对其符号进行判断的那个数 , 如果你传递的x不是数字(即它的类型不是Number) , 那么它会先被转换为Number类型 。
通俗地说 , 如果x是正数 , 则Math.sign()方法返回+1;如果x是负数 , 则返回-1 。 具体来说 , 该方法的返回值由下面的规则决定;如果参数x不是数字 , 那么这些规则中提到的x的值指的是它被转换为数字后的值 。
1. 如果x是NaN , 那么结果也是NaN;
2. 如果x是-0 , 那么结果是-0;
3. 如果x是+0 , 那么结果是+0;
4. 如果x是负数(不包括-0) , 那么结果就是-1;
5. 如果x是正数(不包括+0) , 那么结果就是+1;
注意 , +0和+1通常直接显示为0和1 , 而不显示前面的正号 。
2. 示例本示例将展示参数为各种情况下 , Math.sign()方法的返回值;它的执行结果如图1所示 。
图1 Math.sign()方法的执行结果
【javascript|JavaScript用Math.sign()判断一个数的符号】(完)
推荐阅读
- SUV|美国再拉黑38家华为子公司!升级打压华为获取商用芯片
- 科学探索|新技术能快速将海水变成饮用水
- 最强蜗牛8月可用密令全攻略
- 印度_社会|母亲拒绝给4.6元买毒品,男子竟塞住她嘴巴用铁棍将其活活打死
- 星车记|汽车新政策,车主终于不用担心这个问题了,快去排队检车
- 青岛自驾游车友会|热死了,车子的空调怎么用?老司机:空调用不对,油耗高一倍
- 补水眼霜哪个牌子好用 十大口碑好的补水保湿眼霜推荐
- 氨基酸洗面奶哪个牌子好 真正好用的十大氨基酸洗面奶排行
- 温和型的护肤品有哪些 盘点好用的敏感肌温和型护肤品牌
- 瞭望塔|比歼-10还难卖的军用战机?“飞豹”战斗轰炸机,愿意买的没几个
