编写一段 JS 代码,求出一个整数的各个位数之和

原创 2018年04月17日 15:40:01
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style>
</style>
<!--
                        作者:offline
                        时间:2018-04-16
                        描述:编写一段 JS 代码,求出一个整数的各个位数之和
                       -->
<script language="JavaScript" type="text/javascript">
var sum = 0;
function createCode() {
var checkCode = document.getElementById("ip1"); //从页面得到一个整数
var check = document.getElementById("ip2") //按钮ID
check.onclick = function() {
if(checkCode.value == "" || checkCode == null) {
alert("值不能为空!");
} else if(isNaN(checkCode.value)) {
alert("请输入数字");
}
var sum=0;
var a=parseInt(checkCode.value);
console.log(a);
   var len=checkCode.value.length;
   console.log(len);
  for(var i=0;i<len;i++){
                    var temp=parseInt(a% 10);
                    var b=parseInt(a/10);
                        a=b;
                    sum = sum +temp;
                    console.log(sum);
}
  var result=document.getElementById("result");
  result.innerHTML=sum;
}
}
</script>
</head>
<body onload="createCode()">
<span>请输入一个数然后,求出一个整数的各个位数之和</span><br />
<input type="text" placeholder="请输入一个数" id="ip1">
<input type="button" id="ip2" value="提交" /><br/>
<div>
各位数和=
<span id="result"></span>
</div>
</body>

</html>


ArcGIS for JS基础课程

-
  • 1970年01月01日 08:00

JavaScript取各个位数的方法

编程中经常会遇到取各个位数,总结了两个算法。算法一javascript代码var num = 12345; //个位 var a = num%10; //十位 var b = num/10 % 10;...
  • Mocha_Wang
  • Mocha_Wang
  • 2016-12-08 00:16:00
  • 4055

JS求一个整数的各个数字之和

&amp;lt;script&amp;gt;  var num=&quot;12345&quot;;  var a;  var sum=0;  var b=num;  for(var i=0;i&am...
  • qq_38597780
  • qq_38597780
  • 2018-04-14 18:31:48
  • 25

输入一个整数n,求出所有位上的数字之和

int main( ) { int n,i=0; printf(&quot;请输入一个整数&quot;); scanf(&quot;%d&quot;,&amp;amp...
  • usstmiracle
  • usstmiracle
  • 2018-03-06 09:36:54
  • 43

一个三位数的各个数字之和

#include int main() { int x,a,b,c,sum,i=1; printf("请输入一个三位数的整数:",x); while (scanf("%d",&x)!...
  • longzhengyong1314
  • longzhengyong1314
  • 2017-10-17 20:09:14
  • 139

Java,求一个整数各位数的和

package task_3_6; /** * 求一个整数各位数的和 * @author 神舟 * */ public class Task02 { public static void m...
  • P90X_Liyuan
  • P90X_Liyuan
  • 2018-03-15 19:53:47
  • 92

求任意输入一个数字 求他的位数和各位数之和

/**********************************************************求任意输入一个数字 求他的位数和各位数之和!(最大5位数子)  . QQ13976...
  • zhaomu
  • zhaomu
  • 2006-06-05 23:35:00
  • 3486

java小练习(从键盘上输入一个整数,计算各个位数之和)

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称: ...
  • wfzczangpeng
  • wfzczangpeng
  • 2012-09-15 23:44:22
  • 12748

java 输入一个正整数求各个位数这和

package javaSE_第二周; import java.util.Scanner; /*  *计算一个正整数求它各个位数之和  *问题:编写一个程序,让用户输入一个三位数的正整数值,然...
  • weishimeng17
  • weishimeng17
  • 2017-04-05 15:42:19
  • 530

计算一个整数的各位数字之和

#include int main() { int m,n=0; scanf("%d",&n); for(;n!=0;) { m=n%10; ...
  • xg17_38241417114
  • xg17_38241417114
  • 2017-11-19 19:49:21
  • 480
收藏助手
不良信息举报
您举报文章:编写一段 JS 代码,求出一个整数的各个位数之和
举报原因:
原因补充:

(最多只允许输入30个字)