美文网首页
js4练习题

js4练习题

作者: 星河入怀fd | 来源:发表于2019-06-12 08:43 被阅读0次

1.打印1-100之间所有奇数之和

//var sum = 0;

//for(var i = 1; i <= 100; i++){

    //if(i % 2!= 0){

    //sum += i;

    //} 

//}

//document.write(sum+"<br>");

2.打印1-100之间所有7的倍数的个数及总和

var count = 0;//个数

      var arr=[];

      var sum=0;

      for(var i=7;i<=100;i++) {

          if(i%7===0){

            arr[arr.length] = i;

            count++;

            sum+=i;

        }

    }

    console.log(count);

    console.log(arr);

    document.write("100所有7的倍数的总和为:"+sum);

3.水仙花数

水仙花数是指一个3位数,它的每个位上的数字的3 次幂之和等于它本身。

(例如:1^3 + 5^3 + 3^3 = 153),请打印所有的水仙花数。

4.在页面中接收一个用户输入的数字,并判断该数是否是质数。

质数:只能被1和它自身整除的数,1不是质数也不是合数,质数必须是大于1的自然数。

5.打印99乘法表

1*1=1

1*2=2 2*2=4

1*3=3 2*3=6 3*3=9

1*4=4 2*4=8 3*4=12 4*4=16

……

1*9=9 …… 9*9=81

for(var i = 1; i <=9; i++){

    var b = "";

    for (var j = 1; j <= i; j++) {

        b +=j+"×"+i+"="+(i*j)+"\t";

    }

    console.log(b+"\n");

}

for(var i=2 ; i<=100 ; i++){

var flag = true;

for(var j=2 ; j<i ; j++){

if(i%j === 0){

flag = false;

}

 }

 if(flag){

 console.log(i);

6.打印出1-100之间所有的质数

var flag=0;

for(var j=1;j<101;j++){

for(var i=2;i<j;i++){

if(j%i==0){

flag=1;

break;

}else{

flag=0;

}

}

if(flag==0&&j!=1){

console.log(j);

}

}

1、假如投资的年利率为5%,试求从1000块增长到5000块,需要花费多少年

  1000 1000+1000*0.05=1000*1.05

  1050 1050+1050*0.05=1050*1.05

  ……5000

var year=1;

 var money=1000;

while(money<=5000){

money*=1.05;

 year++;

}

document.write(year)

2、用while循环重写小明的成绩,如果用户输入不合法就反复输入,直到正确为止

while(true){

 var score=prompt('请输入小明的成绩')

 if (score<100 && score>0) {

 break;}

 } alter('输入不合法')

var score=prompt('输入小明的期末成绩')

if (score==100) {

alter('奖励1');

}else if(score>=80 && score<=99){

alter('奖励2');

}else if (score>=60 && score<=80) {

  alter('奖励3');

}else{

alter('啥也没有');

}

var score = prompt("请输入小明的期末成绩(0-100):");

 if(score > 100 || score < 0 || isNaN(score)){

alert(" 没有奖励");

}else{

 if(score == 100){

alert("奖励1");

}else if(score >= 80){

alert("奖励2");

}else if(score >= 60){

alert("奖励3");

}else{

 alert("什么奖励也没有");

}

}

对于成绩大于等于60分的,输出'合格'。低于60分的,输出'不合格'

varscore = prompt("请输入成绩(0-100):")

switch(true){

case(score>=60&& score<=100):

 alert("合格");

break;

case(score==""):

alert("不能为空");

break;

case(score2>=0&&score2<60):

 alert("不合格");

break;

default:

 alert("输入不合法");

break;

}

从键盘接收整数参数,如果该数为1-7,打印对应的星期,否则打印非法参数。

vara = prompt('请输入整数(1-7):');

switch(a){

case'1':

alert('星期天');

break;

case'2':

 alert('星期一');

break;

case'3':

alert('星期二');

break;

case'4':

 alert('星期三');

break;

case'5':

 alert('星期四');

break;

case'6':

 alert('星期五');

break;

case'7':

alert('星期六');

break;

default:

 alert('非法参数');

}

相关文章

  • js4练习题

    1.打印1-100之间所有奇数之和 //var sum = 0; //for(var i = 1; i <= 10...

  • js4

    1.分之结构 if(条件){条件为true时执行的语句} if(条件){ 条件为true时执行的语句 }else{...

  • js4

    1.条件语句:条件语句是通过判断指定表达式的值来决 定执行还是跳过某些语句 最基本的条件语句: if...else...

  • js4(2)

    数组的常用方法 用-连接数组元素并转为字符串 var aRr = [1,2,3,4]; var sTr = aRr...

  • python练习题

    1、简单的if判断语句 2、练习题 3、练习题 4、练习题 5、练习题 6、练习题 7、练习题 8、练习题 9、w...

  • 2018-12-01

    练习题1 练习题2 练习题3

  • 2018-10-25 数据库基础

    练习题数据库练习题.png数据库练习题3.png数据库练习题2.png

  • day9-- js4

    获取可视区的宽度和高度获取宽高的时候,要看有没有DTD的说明,如果有,使用documentElement,如果没有...

  • 闭包练习题

    变量提升/作用域链练习题 **原型练习题

  • 微信小程序 - 自定义组件

    一、啥是自定义组件 二、创建自定义组件 一个自定义组件由json、wxml、wxss、js4个文件组成。 需要在j...

网友评论

      本文标题:js4练习题

      本文链接:https://www.haomeiwen.com/subject/vaahfctx.html