JavaScript判斷整數或者小數

admin發表於2017-04-12

本章節分享一段程式碼例項,它實現了判斷一個變數是否是數字或者數字字串的功能。

能夠區分數字是整數還是帶小數點的數字。

程式碼例項如下:

[JavaScript] 純文字檢視 複製程式碼執行程式碼
var module = (function (obj) {
  obj.isNumber = function (num) {
    console.log('---------------------');
    var num = parseFloat(num);
    if (isNaN(num)) {
      console.log('這不是Float數字');
    }
    else {
      console.log('這是Float數字');
      var xx = ((num + '').indexOf('.') != -1) ? true : false;
      if (xx) {
        console.log("這是小數");
      }
      else {
        console.log("這不是小數,是整數");
      }
    }
  };
  return obj;
})(module || {});
console.log(module.isNumber("1.5"))
console.log(module.isNumber("2"))
console.log(module.isNumber("1.5"))
console.log(module.isNumber("螞蟻部落"))

相關文章