我是靠谱客的博主 粗犷黑夜,最近开发中收集的这篇文章主要介绍Web(十)JavaScript语言基础-JS循环语句第1关:while类型第2关:do while类型 第3关:for类型,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
第1关:while类型
编程要求
本关的编程任务是补全右侧代码片段中Begin
至End
中间的代码,具体要求如下:
-
求出小于等于整数
a
的所有质数; -
计算并返回所有这些质数的和;
-
具体请参见后续测试样例。
function mainJs(a) {
a = parseInt(a);
//请在此处编写代码
/********** Begin **********/
var sum = 0,temp=0;
while(a>=2){
for(var i = 2 ; i < a ; i++){
if(a % i == 0){
a--;
temp =1;
break;
}
}
if(temp == 0){
sum += a;
a--;
}
temp = 0;
}
return sum;
/********** End **********/
}
第2关:do while类型
编程要求
本关的编程任务是补全右侧代码片段中Begin
至End
中间的代码,具体要求如下:
-
求出并返回参数
a
和b
之间的所有整数的和,不包括这两个端点; -
具体请参见后续测试样例。
function mainJs(a,b) {
a = parseInt(a);
b = parseInt(b);
//请在此处编写代码
/********** Begin **********/
var sum = 0;
b -= 1;
do{
if(a<b){
sum +=b;
b--;
}
}while(b>a);
return sum;
/********** End **********/
}
第3关:for类型
编程要求
本关的编程任务是补全右侧代码片段中Begin
至End
中间的代码,具体要求如下:
-
求出并返回参数
a
和b
之间的所有整数的乘积,使用return返回这个乘积值(不包括这两个端点); -
当这两个参数相等或相差为1时,返回值为1、
-
具体请参见后续测试样例。
function mainJs(a,b) {
a = parseInt(a);
b = parseInt(b);
//请在此处编写代码
/********** Begin **********/
var c = 1;
b -= 1;
for(;a<b;){
c*=b;
b--;
}
return c;
/********** End **********/
}
最后
以上就是粗犷黑夜为你收集整理的Web(十)JavaScript语言基础-JS循环语句第1关:while类型第2关:do while类型 第3关:for类型的全部内容,希望文章能够帮你解决Web(十)JavaScript语言基础-JS循环语句第1关:while类型第2关:do while类型 第3关:for类型所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复