最近看公司源码,发现一个很奇怪的写法。用来验证传递过来的金额是否合法。代码如下:
if("number" === checkVariableType(money) && toString(money).length < 32) {
params.money = money;
}else {
params.money = 0;
}
checkVariableType
是一个检测变量类型的函数。
不明白的是toString(money).length < 32
的作用是什么。求解~
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…