V7028. User-defined mathematical constant is used instead of a built-in constant. The resulting value may be inaccurate.
Анализатор обнаружил, что для математических расчётов используются константы недостаточной точности.
Рассмотрим пример:
function calculateСircumference(radius) {
const diameter = 2 * radius;
return diameter * 3.1415;
}
Такая запись не совсем корректна, поскольку результаты таких вычислений могут быть неточными. Работая с математическими константами, лучше использовать свойства и методы объекта Math.
Исправленный пример:
function calculateСircumference(radius) {
const diameter = 2 * radius;
return diameter * Math.PI;
}