在改造js为ts时需要这样的ts错误:
getMagnitude(number1: Number, number2: Number) {
if (number1 < 0 || number2 < 0) {
return
}
if (number1 < number2) {
[number1, number2] = [number2, number1]; // 交换位置
}
if (number2 === 0) {
return number1.toString().length - 1;
}
return Math.round(number1 / number2).toString().length - 1 // 报错
}
需要加上js基本类型 number
修改为:
return Math.round(<number>number1 / <number>number2).toString().length - 1