EduCoder_web实训作业--JavaScript学习手册七:JS循环语句

2023-11-18

第一关

/********** Begin **********/
      var sum = 0;
    var i = 2;
    while(i <= a) {
        var j = 2;
        while(j < i) {
            if(i%j == 0) {//能被整除,不是质数
                break;//不需要再判断
             }
            j ++;//除数加1,继续测试是不是质数
        }
        if(j == i) {//还是没有因数,证明这是一个质数
            sum = sum+i;//加在结果里面
        }
        i = i+1;//测试下一个数是不是质数
    }
    return sum;
    
	/********** End **********/

第二关

	//请在此处编写代码
	/********** Begin **********/
    var sum=0;
    var i=a+1;
do{
   if(i<b){
   sum+=i;
   }
  i++;
} while(i <b);
return sum;
	/********** End **********/

第三关

//请在此处编写代码
	/********** Begin **********/
    var numLen = a.toString().length;//求出是个几位数
    var num = 1;
    var result = 0;
    for(var i = 0;i < numLen;i++) {
        var curNum = a.toString().substring(i,i+1);//取出其中的第i位数
        result = result+curNum*num;
        num = num*10;
    }
    return result;
    
	/********** End **********/

第四关

//请在此处编写代码
	/********** Begin **********/
    var sum="";
    for(var att in apple) {
       if(!att.indexOf("location")){
            sum+= apple[att];
       }
}
   return sum; 
    
	/********** End **********/

第五关

//请在此处编写代码
	/********** Begin **********/
     for(var k = 0;k < arr.length;k++) {
       var x=arr[k];
       var num=true;
       if(x>1){
           for(var j=2;j<x;j++){
               if(x%j==0){
                   num=false;
                   break;
               }
           }
           if(num){
               return x;
           }
       }
    }
	/********** End **********/

第六关

//请在此处编写代码
	/********** Begin **********/
    if(b>0&&a[i]<0){
        continue;
    }
    if(b<0&&a[i]>0){
        continue;
    }
    
    
	/********** End **********/

我是谁?
二仙桥交通专员
成华大道常驻山西代表
松果弹抖三维立体混元劲白带大师
陈e大学城分e
逃课十级专家

欢迎关注我的公众号
让我们一起讨论学习、讨论人生
在这里还有更多资源等着你
欢迎在线对话!
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

EduCoder_web实训作业--JavaScript学习手册七:JS循环语句 的相关文章