分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 网页技术

js练习题2

发布时间:2023-09-06 02:15责任编辑:胡小海关键词:js

1.彩票36选7,不重复

var nums=[];var newNums=[];for(var i=1;i<37;i++){ ???nums.push(i);}var sum=0;/*for(var i=0;i<7;i++){ ???sum++; ???var num=parseInt(Math.random()*36); ???var zhaodaole=false; ???for(j=0;j<=newNums.length;j++){ ?已添加的 和 新的是否重复 ???????if(newNums[j]==nums[num]){ ???????????zhaodaole=true; ???????????break; ???????} ???} ???if(!zhaodaole){ ?????????????????不重复 ?添加 ???????newNums.push(nums[num]); ???}else{ ??????????????????????????重复 ?这次不算 再来一次 ????????????i--; ???}}*/for(var i=0;i<7;i++){ ???sum++; ???var num=parseInt(Math.random()*36) ???if(newNums.indexOf(nums[num])==-1){ ???????newNums.push(nums[num]); ???}else{ ???????i--; ???}}console.log(newNums);console.log(sum);

2.十位评委打分,去掉最大值最小值取平均值

var arr=[];for(var i=0;i<10;i++){ ???arr[i]=prompt(‘请输入第‘+(i+1)+‘个数‘);}var max=eval(arr[0]);var min=eval(arr[0]);var sum=0;for(var j=0;j<10;j++){ ???if(max<eval(arr[j])){ ???????max=eval(arr[j]); ???} ???if(min>eval(arr[j])){ ???????min=eval(arr[j]); ???} ???sum=sum+eval(arr[j]);}sum=sum-max-min;ave=sum/(arr.length-2);console.log(‘去掉最大值最小值后的平均数为:‘+ave);console.log(‘最大值为‘+max,‘最小值为‘+min);

3.四个数加减乘除=24

var fh=[‘+‘,‘-‘,‘*‘,‘/‘];var str;for(var i in fh){ ???for(var j in fh){ ???????for(var k in fh){ ???????????str=2+fh[i]+2+fh[j]+2+fh[k]+3; ???????????if(eval(str)==24){ ???????????????console.log(str+‘=24‘) ???????????} ???????} ???}}

js练习题2

原文地址:https://www.cnblogs.com/javscr/p/9680775.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved