在MDN上学习js,看到Math.round方法有个对一个数取小数点后x位的四舍五入方法
其中有一句value = +value;
不明白其原理及作用
MDN Decimal rounding的16行
补充问题:上面链接Decimal rounding 的19行如是写
if (isNaN(value) || !(typeof exp === 'number' && exp % 1 === 0))
是否这样写更简单明了?
if (isNaN(value) || typeof exp === 'number' || exp % 1 === 0)
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…