赞
踩
<script> // 4.随机生成一个五位以内的数, // 然后输出该数共有多少位, // 每位分别是什么 function randomNum() { var num=parseInt(Math.random()*10000);//随机数然后取整数 // console.log(num); //这个是用于查看上面随机产生的数字 var a1=num%10; if(num<10) return [a1]; //如果num小于10,返回当前的这个数,以为数组的形式放回; var a2=parseInt((num%100)/10); //获得10位数的值 if(num<100) return [a2,a1]; var a3=parseInt((num%1000)/100); ///获得百位数 if (num<1000) return [a3,a2,a1]; var a4=parseInt(num/1000); return [a4,a3,a2,a1]; } arr=randomNum(); console.log(arr); console.log("该随机产生了"+arr.length+"位数字"); console.log("个位是"+arr[arr.length-1]); console.log("十位是"+arr[arr.length-2]); console.log("百位是"+arr[arr.length-3]); console.log("千位是"+arr[arr.length-4]); //总结,随机产生的Math.random(),这个产生0~1之间的数,不包含0和1; //这道题的思路和解析 /*// 4.随机生成一个五位以内的数, 解析:需要用到随机产生数的函数Math,random();因为这个随机是随机产生0-1之间的,随意要乘10000,这就可以产生4位数。 // 然后输出该数共有多少位, 一般情况下,其他没有可以产生一个长度的值,只有数组可以告诉数组的长度arr.length 所以利用到了数组的长度 // 每位分别是什么 解析:数组[下标],这来输出每位输出的值。 * */ </script>
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。