UNPKG

wsemi

Version:

A support package for web developer.

39 lines (32 loc) 667 B
import isestr from './isestr.mjs' import isnbr from './isnbr.mjs' /** * 判斷是否為數字 * * Unit Test: {@link https://github.com/yuda-lyu/wsemi/blob/master/test/isnum.test.mjs Github} * @memberOf wsemi * @param {*} v 輸入任意資料 * @returns {Boolean} 回傳判斷布林值 * @example * * console.log(isnum(0)) * // => true * * console.log(isnum(1.25)) * // => true * * console.log(isnum('-125')) * // => true * */ function isnum(v) { let b = false if (isestr(v)) { b = !isNaN(Number(v)) } else if (isnbr(v)) { b = true } return b } export default isnum