<!DOCTYPE html>
<html>
<head lang=”en”>
<meta charset=”UTF-8″>
<title></title>
<script>
function b()
{
m=1;
var a=prompt(“请输入一个正整数:”);
a=parseInt(a);
b=a+’=’;/*b为字符串*/
for(var i=2;i<=a;i++){
if(a%i==0){
m=i;
a=a/i;/*得到a除以i后的正整数*/
i=2;/*令i从最小的质数开始*/
b=b+m+’*’;/*一步步拼接字符串b*/
}
}
b= b.substr(0,b.length-1);/*substr 方法返回一个从指定位置开始的指定长度的子字符串。字符串的位数是从0开始,故-1*/
alert(b);
}
</script>
</head>
<body>
<button onclick=”b()”>点击</button>
</body>
</html>