isNumber [is 数字]
检查给定的参数是否是数字。
Use typeof 检查值是否分类为数字原始。
保护反 对 NaN, 检查是否 val === val (as NaN has a typeof等于 number 并且是唯一不等于自身的值)。
typescript
const isNumber = (val: any) => typeof val === "number" && val === val;
typescript
isNumber(1); // true
isNumber("1"); // false
isNumber(NaN); // false