当我们想要取整数的时候在js中parentInt与Math.floor用起来都很方便,但当转换成ts就会保错,比如这个例子ParentInt((1 + Math.random()) *10)在js中没有问题,放到ts中就会出错,变成Math.floor((1 + Math.random()) * 10)就可以了,因为parnent转换的是字符型,而Math.random是数字型,ts的严格类型就会报错。
补充:parseInt还有一个比较好用的点,就是可以把字符变成数组
比如 console.log(parseInt("30秒") )//30,但是数字前不能有字符
比如console.log(parseInt("这是30秒") )//NaN,当我们需要把字符变成数字时,符合条件用这个方法还是很方便的。