《JavaScript前端开发案例教程》------第2章基本语法课后练习

一、填空题

1.	false
2.	-2

二、判断题

1.	对。
2.	对。
3.	错。

三、选择题

1.	B
2.	D
3.	D

四、编程题

  1. 素数概念:除了1和它本身以外不再有其他的因数,最小的素数为2。
<script>
 // 遍历1~100之间的数据
 for(var n=1;n<=100;n++){
  if(n==1){
	continue;
  }else{
	var flag=true;// 用来保存n是否为素数,默认n为素数
	  for(var j=2;j<n;j++){
		if(n%j==0){// 若能被j整除,则n不是素数
	 	  flag = false;

		}
	  }
	}
  if(flag){// 如果是质数,在网页中打印该数据
	document.write("100以内的素数有:"+n+'<br/>');
  }
}
</script>

  1. 方式一:根据题目描述可知,红球最多为25个,白球最多为31个,黑球最多为28个。因此,依次遍历循环循环,按照条件对比即可。
<script>
for (var red = 0; red <= 25; ++red) {
   for (var white = 0;  white <= 31; ++white) {
      for (var black = 0; black <= 28; ++black) {
        if (((red + white) == 25) && ((white + black) == 31) && ((red + black) == 28)) {
           document.write('红球:' + red + ',白球:' + white + ',黑球:' + black); 
         }
      }
   }
}
</script>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值