在js中怎样求两个数的百分比,比如4和5的百分比为80%,请高手赐教,谢谢先

JavaScript09

在js中怎样求两个数的百分比,比如4和5的百分比为80%,请高手赐教,谢谢先,第1张

function Percentage(number1, number2) {

return (Math.round(num / total * 10000) / 100.00 + "%")// 小数点后两位百分比

}

function fraction(num){//输入数字,不能是无限小数

var num=num.toString.split(".")//拆成整数部分和小数部分

if(!num[1])return num[0]//输入整数直接返回原值

var num1,num2//分子 分母

num[0]==0?num1=parseInt(num[1]):num1=parseInt(num[0]+""+num[1])

num2=parseInt(Math.pow(10,num[1].length)

if(num1%2==0 &&num2%2==0){//分子分母除2

( function dec2(){

num1=num1/2

num2=num2/2

if(num1%2==0 &&num2%2==0){//除完还能除就继续

dec2()

}

})()

if(num1%5==0 &&num2%5==0){//分母只能整除2或5的倍数

(function dec5(){

num1=num1/5

num2=num2/5

if(num1%5==0 &&num2%5==0){

dec5()

}

})()

return num1+"/"+num2

}

}

在URL中传带百分号%的参数的两种方法:直接传编码或使用encodeURI

有个需求要在前端发请求,且上送的参数写在了URL里面。有个参数值就是“%”。如果直接上送送%作为参数,URL大概长成这样