Некорректные значения корня
Есть код:
let l = 9899103851
for(let i=0;i<25;i++){
ls = Math.sqrt(l)
if(ls*ls !== l){
console.log(false)
}
l = ls
console.log(l)
}
Очень часто вылетает false
Подскажите кто знает, как это победить...
Источник: Stack Overflow на русском