<!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>

最新文章

  1. SQL Server 数据库设计规范
  2. C++之动态数组
  3. PHPstorm--ThinkStorm安装
  4. php preg_match_all 和 str_replace 替换图片链接
  5. C++中的const关键字的用法
  6. homework-09
  7. MyEclipse使用自己的JDK和Tomcat
  8. OC .(点)与-&gt;(箭头)用法区别
  9. leetcode算法刷题(五)——动态规划(三)
  10. 初探swift语言的学习笔记(闭包-匿名函数或block块代码)
  11. mabatis传入参数
  12. 201521123023《Java程序设计》第10周学习总结
  13. mongodb 索引的基本命令
  14. java线程的同步控制--重入锁ReentrantLock
  15. Mysql 多表数据拼接插入及子查询结果集随机取一条
  16. mybatis入门篇:mybatis动态SQL
  17. anaconda新建虚拟环境安装各个依赖包
  18. CURLOPT_RETURNTRANSFER
  19. 简述NotificationCenter、KVC、KVO、Delegate?并说明它们之间的区别?
  20. idea tomcat 热部署方法

热门文章

  1. java 白皮书的关键术语
  2. MySQL 5.7 等高版本关于JDBC驱动的几个问题
  3. [原]js获取dom元素的实际位置及相对坐标
  4. EasyNVR无插件IPC摄像机直播方案前端构建之:如何区分PC端和移动端
  5. fusioncharts 用法实例
  6. 如何查看apache配置文件路径
  7. Java for LeetCode 137 Single Number II
  8. linux复制和移动
  9. Elasticsearch5 及 head插件 安装说明
  10. git format-patch的使用【转】