UNPKG

vue2-filter-list

Version:
21 lines (16 loc) 610 B
/** * Convert angle from radians to degrees */ import util from "../util"; function degrees(radians, decimal) { // if decimal is not an integer greater than -1, we cannot do. quit with error "NaN" // if degrees is not a real number, we cannot do also. quit with error "NaN" if (util.isNumber(decimal) && isFinite(decimal) && decimal % 1 === 0 && decimal >= 0 && util.isNumber(radians) && isFinite(radians)) { var degrees = (radians * 180) / Math.PI; return Math.round(degrees * Math.pow(10, decimal)) / (Math.pow(10, decimal)); } else { return 'NaN'; } } export default degrees