JavaScript 累加求和练习

输入一个数,求从1加到这个数的和

主要代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>

<body>
</body>
</html>
<script>
var a =prompt("请输入一个数字","必须是数字!");
if(a==null)
{

}
else
{
    var b = isNaN(a);
    if(b==false)
    {
        var c = parseInt(a);
        var sum=0;
        for(var i=0;i<=c;i++)
        {
            sum+=i;
        }
        document.write(sum);
    }
    else
    {
        alert("输入有误!");
    }
}

</script>

效果图:

时间: 2024-10-14 04:35:30

JavaScript 累加求和练习的相关文章

JavaScript 累加求和练习 函数

输入一个数,求从1加到这个数的和 主要代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta ht

5.24 javascrip累加求和练习

第一种方法 <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>累加求和练习 </title> </head> <body> 请输入一个整数:<input type="text" id="text">   <input type

函数阶乘累加求和

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace 函数阶乘累加和 { class Program { //没有返回值,没有参数 public void jiehe() { Console.Write("请输入一个整数:"); int a = int.Parse(Console.ReadL

循环操作练习,用户输入3次0-20之间的数字,累加求和

/让用户循环操作,用户输入一个正整数(0-20),如果小于0或大于20都提示输入错误, //如果输入的是0-20之间的数,那么就打印从0到这个数的累加求和, //一共需要用户输入3遍,输入错误不计入这3遍操作当中 int count = 0; for (int k = 1; k >=-1;k++ ) { Console.Write("请输入一个正整数(0-20):"); int a = Convert.ToInt32(Console.ReadLine()); if(count&g

多线程累加求和

多线程问题,很重要的一点是代码和数据分离 看了这篇文章,感觉内部类用的很好玩,略有启发,对其中错误的地方修改了下,并去除了取处理器核数和线程池的代码,重新写了一个demo. Java并发和多线程2:3种方式实现数组求和 其实对这个结果并不满意,因为这个demo中,为各个线程分配任务的方式不太好,太死板,按说应该让各个线程自己去抢任务. package learnThread; import java.util.ArrayList; import java.util.List; import ja

Python vs PHP 冒泡排序和累加求和计算性能测试

测试环境: 处理器i5-3230M,64位Ubuntu 14.04 Python 2.7.6, PHP 5.4.39, PHP 7.0.0-dev(2015/04/21) 测试内容: 冒泡排序:对10个升序的数进行排序,降序输出,循环1百万次. 累加求和:0+1+2+3+...+99999999 冒泡排序测试结果对比: 程序: Python   PHP5       PHP7 耗时: 16.910s  14.715s  8.011s 内存: 35.8m    9.0m       12.5m P

5月11日 函数、练习:阶乘累加求和

一.函数:  一个较大的程序一般应分为若干个程序块,每一个模块用来实现一个特定的功能.所有的高级语言中都有子程序这个概念,用子程序实现模块的功能.在C#语言中,子程序的作用是由一个主函数和若干个函数构成.由主函数调用其它函数,其它函数也可以互相调用.同一个函数可以被一个或多个函数调用任意多次. 在程序设计中,常将一些常用的功能模块编写成函数,放在函数库中供公共选用.要善于利用函数,以减少重复编写程序段的工作量. namespace _5月11日_函数 { class Program { //没有

Oracle逐行累加求和

最近遇到一个比较常见的问题,每行记录需要累加求和.这些问题倒不是有多难,主要是在工作的过程中会经常遇到,特别是Oracle自带的一些函数也能够很好地解决这样一些通用的查询计算,在此记录一下. 问题描述:比如查询记录有5行,每行记录有一个数值型的字段.第2行为第1.2行的和:第3行为第1.2.3行的和:第4行为第1.2.3.4行的和:后面依此类推…… 解决办法:使用Oracle自带的Over函数.如下例子: 1.建测试表EMP -- Create table create table EMP (

SQL Server 第四堂课 用数据库语言while 循环做累加求和。以及数据库的备份,还原,分离,附加。以及check 约束

drop proc qiuhe create proc qiuhe --用数据库语言做累加求和 @n int as declare @sum int --相当于C#语言里定义变量 declare @i int set @sum=0 --再给变量赋值 ,相当于C#语言里的 int sum=0 set @i=1 -- 相当于for 循环里的 int i=1 (int i=1;i<=n;i++) while @i<[email protected] --for(int i=1;i<=n;i++