1. Math.min() and Math.max(), return the minimum and maximum values in the parameters respectively Example:
alert(Math.min(1,2,3)) //Output "1"
Alert(Math.max(1,2,3)) //Output "3"
2. Math.abs(), returns the absolute value of the parameter Example:
alert(Math.abs(-1)) //Output "1"
3. Math.random(), generates a 0 to 1 Random number Example:
window.open("http://www.***.com/index.shtml?t=" Math.random) //Add a after the url address The parameter whose value is a random number can ensure that the page is re-pulled from the server every time instead of reading the cache.
4. Math.floor(), Math.round(), Math.ceil() Math.floor(): Round decimals down to integers. Example: alert(Math.floor(1.5)) //Output "1"
Math.round(): Round decimals into integers Example: alert(Math.round(1.5)) //Output "2"
Math.ceil(): Round up the decimal to an integer. Example: alert(Math.round(1.5)) //Output "2"
Using these three functions, it is very convenient when it comes to decimal calculations, such as Design the following function to process decimals
function test(num, flag, bit) //The parameters are the decimal "num" to be passed in; the rounding standard (-1, downward; 0, standard; 1 upward) "flag"; the number of decimal places to retain "bit"
{
var n=Math.pow(10,bit);
switch(flag)
case -1:return Math.floor(num*n)/n;break; case 0:return Math.round(num*n)/n; break;
case 1: return Math.ceil(num*n)/n;