javascript判斷數字正負程式碼例項

antzone發表於2017-03-20

分享本站網友提供的一個程式碼例項,它實現了判斷一個變數正負的功能。

引數可以是數字或者數字字串,非兩種型別會給出"非數字"的提示。

程式碼例項如下:

[JavaScript] 純文字檢視 複製程式碼
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("5"));
console.log(judgeSign(true));

如果要更加細緻的區分,可以參閱javascript判斷數字正負數程式碼例項一章節。


相關文章