JavaScript sign() 方法

คำนิยามและวิธีใช้

sign() วิธีตรวจสอบว่าตัวเลขเป็นตัวเลขลบ บวก หรือ 0。

  • ถ้าตัวเลขเป็นตัวเลขบวก ก็จะกลับค่า 1 โดยวิธีนี้
  • ถ้าตัวเลขเป็นตัวเลขลบ ก็จะกลับค่า -1。
  • ถ้าตัวเลขเป็น 0 ก็จะกลับค่า 0。

ตัวอย่าง

กำหนดว่าตัวเลขเป็นตัวเลขลบหรือบวก:

var a = Math.sign(3);    // กลับค่า 1 (positive)
var b = Math.sign(-3);   // กลับค่า -1 (negative)
var c = Math.sign(0);    // กลับค่า 0 (zero)

ลองทดลองด้วยตัวเอง

การใช้งาน

Math.sign(x)

ค่าตัวแปร

ตัวแปร รายละเอียด
x จำเป็น ตัวเลข.

รายละเอียดเทคนิค

ค่าที่กลับคืน:

ตัวเลข แสดงสัญญาณของตัวเลขที่กำหนด:

  • ถ้าตัวเลขเป็นตัวเลขบวก ก็จะกลับค่า 1
  • ถ้าตัวเลขเป็นตัวเลขลบ ก็จะกลับค่า -1
  • ถ้าตัวเลขเป็นนิรนามบวก ก็จะกลับค่า 0
  • ถ้าตัวเลขเป็นนิรนามลบ ก็จะกลับค่า -0
  • ถ้าไม่ใช่ตัวเลข ก็จะกลับค่า NaN
JavaScript รุ่น: ECMAScript 2015

การสนับสนุนโดยเบราเซอร์

วิธี Chrome Edge Firefox Safari Opera
sign() 38.0 12.0 25.0 9.0 25.0

หน้าที่เกี่ยวข้อง

คู่มือ:JavaScript คณิตศาสตร์