Background I am making a function that receives a positive number and then rounds the number to the closest integer bellow it. I have been using Math.floor, but recently I discovered Math.trunc. I am aware that both will return the same value, given a positive number, and that they work in completely differen…
Tag: math
Simple easing function in javascript
I’m having trouble figuring out this simple math problem. I have spent over two hours reading through various related answers on SO and Google, but it seems my high school math knowledge is gone. On the page I have an element, that, once it passes a threshold, gets scaled down, the closer it gets to the…
Lat/Long equation in Javascript
I am trying to find an equation for finding the lat/long point between two lat/long points in Javascript. It would work something like this. getMiddle(lat1, lng1, lat2, lng2) <= would return [lat3, lat3] halfway distance wise (going around the earth obviously). I found this: Link Date: 10/11/2001 at 11:41:…
Getting place values of a number w/ modulus?
I need to get the place value of a random number submitted by a user. This number can by anything from 0-1000000000000000 (zero to one trillion). I think this can be achieved by using the JavaScript modulus % operator. The problem, I don’t really know how to use it, nor do I understand it. Here is the F…
JavaScript factorial prevent infinity
I have been using this function for calculating factorial numbers in JavaScript: All seemed to be going well until I tried the number 500. It returned infinity. Is there a way that I can prevent infinity as an answer? Thank you. Answer You indeed need to use bignumbers. With math.js you can do: This will outp…
Round number to nearest .5 decimal
I’m looking for an output of 4.658227848101266 = 4.5 4.052117263843648 = 4.0 the closest I’ve gotten is but with this the number 4.658227848101266 = 4.8??? Answer
Javascript: Round up to the next multiple of 5
I need a utility function that takes in an integer value (ranging from 2 to 5 digits in length) that rounds up to the next multiple of 5 instead of the nearest multiple of 5. Here is what I got: When I run round5(32), it gives me 30, where I want 35. When I run round5(37), it gives me 35,
Find centerpoint of polygon in JavaScript
I have a “place” object from Google Maps which has a set of coordinates that represent a bounding box for a given location, say London. Each set of coordinates has a latitude and longitude. I have written the below code to find the centerpoint, but I am not sure if it does actually produce the cen…
Javascript IRR (Internal rate of return) Formula Accuracy
I’m using a IRR function in javascript to create calculation a that is done in excel using its own IRR function. The problem is mine is little off and I have no idea why. Here’s the code below. Now if you use these figures: Period 24 Financed 22000 Rental 1017.5000 My Result is: 0.0085230000000001…
Javascript/jQuery – Display inches in feet and inches
I’m making a BMI calculator (see JSFiddle – http://jsfiddle.net/b5ww2/) and I want the height in inches to display in feet and inches. I also want the weight in pounds to be displayed in stones and pounds. This is the code I’m using to convert the slider value to cm and inches: My js knowled…