JavaScript练习之for循环语句
for循环四要素:初始条件、循环条件、循环体、状态改变。
1、for(var a=i;i<=aa;i++)
{
循环体(例sum=sum+i sum是输出的)
}
例题
1-20关没关一分
20-30关每关10分
30-40关每关20
40-49关每关30分
50关100分
输入关卡数获得的分数:
<body>
利用for嵌套if语言、利用if嵌套for处理关卡问题
<input type="number" id="guan" />
<input type="button" value="输入关分数" onclick="shuru()" /><br />
for嵌套if语句
<input type="number" id="gan" />
<input type="button" value="输入关卡查看分数" onclick="ABC()" />
if嵌套for语句
</body>
</html>
<script>
function shuru()
{
var aa=parseFloat(document.getElementById("guan").value)
if(aa!="")
{
if(aa>0&&aa<=50&&aa%1==0)
{
sum=0
for(var i=1;i<=aa;i++)
{
if(aa>0&&aa<=20)
{
sum+=i
}
else if(aa>=21&&aa<=30)
{
if(i<=20)
{
sum+=i
}
else
{
sum+=10
}
}
else if(aa>=31&&aa<=40)
{
if(i<=20)
{
sum+=i
}
else if(i<30)
{
sum+=10
}
else
{
sum+=20
}
}
else if(aa<=49&&aa>=41)
{
if(i<=20)
{
sum+=i
}
else if(i<30)
{
sum+=10
}
else if(i<40)
{
sum+=20
}
else
{
sum+=30
}
}
else
{
sum==880
}
}
alert(sum)
}
else
{
alert("请输入正确关卡")
}
}
}
function ABC()
{
var aa=parseFloat(document.getElementById("gan").value);
if(aa!="")
{
if(aa>0&&aa<=50&&aa%1==0)
{
if(aa>0&&aa<=20)
{
var sum=0
for(var i=1;i<=aa;i++)
{
sum+=i
}
alert(sum)
}
else if(aa>=21&&aa<=30)
{
var sum=210
for(var i=21;i<=aa;i++)
{
sum+=10
}
alert(sum)
}
else if(aa>=31&&aa<=40)
{
var sum=310
for(var i=31;i<=aa;i++)
{
sum+=20
}
alert(sum)
}
else if(aa>=41&&aa<=49)
{
var sum=510
for(var i=41;i<=aa;i++)
{
sum+=30
}
alert(sum)
}
else
{
alert(880)
}
}
else
{
alert("关卡输入有误")
}
}
}
</script>
JavaScript练习之for循环语句的更多相关文章
- JavaScript的控制语句和循环语句和函数的总结
10.控制语句---if语句 10_1:if-else语句 if(表达式){ 语句1: .... }else{ 语句1: .... }; 示例: var a = 1; if (a > 0){ a ...
- SharePoint 自定义的列表页面中添加javascript的一个 For循环语句后,该页面就打不开了。
一个sharepoint 2013的普通的列表的自定义新建页面,我在其中新添加几行javascript代码后页面就打不开了.如图所示: 真是一言不合,友谊的页面说打不开就打不开啊.后来慢慢比对发现是因 ...
- javascript语句——条件语句、循环语句和跳转语句
× 目录 [1]条件语句 [2]循环语句 [3]跳转语句 前面的话 默认情况下,javascript解释器依照语句的编写顺序依次执行.而javascript中的很多语句可以改变语句的默认执行顺序.本文 ...
- JavaScript基本语法 -- 条件语句 & 循环语句
条件语句 条件语句(Conditional statement)是JavaScript里面的基本结构之一,程序根据表达式的真假决定执行或者跳过某个分支,于是,条件语句有时候也可以称为"分支语 ...
- js之语句(条件语句,循环语句,跳转语句)
一.条件语句 1.if语句 条件语句是通过判断指定表达式的值来决定执行还是跳过某些语句,这些语句是代码是“决策点”有时称之为“分支”. if语句是一种基本的控制语句,它让Javascript程序可以选 ...
- 高性能JavaScript 循环语句和流程控制
前言 上一篇探讨了达夫设备对于代码性能的影响,本文主要探讨并且测试各种常见的循环语句的性能以及流程控制中常见的优化. 循环语句 众所周知,常用的循环语句有for.while.do-while以及for ...
- 你可能不知道的java、python、JavaScript以及jquary循环语句的区别
一.概述 java循环语句分为四种形式,分别是 while, do/while, for, foreach: python中循环语句有两种,while,for: JavaScript中循环语句有四种, ...
- Javascript基础系列之(六)循环语句(while语句)
循环语句的作用是反复的执行同一段代码,尽管分几种不同的类型,但其原理几乎相同:只要给定的条件满足,包含在循环体内的语句会不断执行,一旦条件不再满足则终止. while循环是前测试循环,这意味着是否终止 ...
- JavaScript的循环语句
JavaScript的循环语句 1.JavaScript的循环语句 (1)for循环语句 - 循环代码块一定的次数: (2)for/in循环语句 - 循环遍历对象的属性: (3)while循环语句 - ...
随机推荐
- 关于maven中央仓库jar包不存在问题
最近接手一个maven项目,引入依赖的时候报了一个 Missing artifact com.oracle:ojdbc6:jar:12.1.0.1 pom.xml 的错误,网上一查,原来是Oracle ...
- UI基础之UITextField相关
UITextField *textF = [[UITextField alloc] init]; 1.字体相关 textF.text = @"文本框文字"; textF.textC ...
- 接口测试总结<转>
本文主要分为两个部分: 第一部分:主要从问题出发,引入接口测试的相关内容并与前端测试进行简单对比,总结两者之前的区别与联系.但该部分只交代了怎么做和如何做?并没有解释为什么要做? 第二部分:主要介绍为 ...
- 什么是SQL注入
一种简单的web应用架构,: 表示层(web浏览器或呈现引擎)———>逻辑层(如C#,ASP,.NET,PHP,JSP等编程语言)———>存储层(如Microsoft SQL Server ...
- linux下的5个查找命令
在Linux中,有很多方法可以做到这一点.国外网站LinuxHaxor总结了五条命令,你可以看看自己知道几条.大多数程序员,可能经常使用其中的2到3条,对这5条命令都很熟悉的人应该是不多的. 1. f ...
- Django-数据模型
修改model.py文件 from django.db import models # Create your models here. class Question(models.Model): q ...
- 8.4.3 Glide
1). 导入库 dependencies { compile 'com.github.bumptech.glide:glide:3.5.2' compile 'com.android.support: ...
- node安装笔记
安装node.js1.下载node可以直接下载二进制,也可以下载源代码再安装.我选择下载二进制: https://nodejs.org/dist/v4.6.0/node-v4.6.0-linux-x6 ...
- ubuntu 14.04 下svn + apache2 配置
1.svn的配置 sudo apt-get install subversion // 安装svn mkdir /home/svn // 创建仓库 svnadmin create /home/svn/ ...
- JAVA学习博客---2015-6
JAVA核心技术卷一第一遍看得差不多了,应该是五月初开始看的,用了两个月的中午时间看完的,一共七百多页,接下来还是需要再看一遍,不懂的还是有很多. JAVA和C++一样是面向对象OOP的语言,不同于命 ...