首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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()方法的执行结果

(完)

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200720A0JPGQ00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券