赞
踩
1.随机生成一个五位以内的数,然后输出该数共有多少位,每位分别是什么
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>随机数</title> </head> <body> <!-- 1. 随机生成一个五位以内的数,然后输出该数共有多少位,每位分别是什么 --> <script> var num = parseInt(Math.random() * 100000);//获取一个随机数 var first = parseInt(num / 10000);//获取第一位的值[注意:需要转化为整型] var second = parseInt(num / 1000 % 10);//获取第二的值 var thrid = parseInt(num / 100 % 10);//获取第三位的值 var forth = parseInt(num % 100 / 10);//获取第四位的值 var fifth = parseInt(num % 100 % 10);//获取第五位的值 var count = 0;//位数 console.log(num); //转为字符串判断位数 var num1 = String(num); var count = num1.length; console.log("一共的位数" + count); console.log("第一位" + first); console.log("第二位" + second); console.log("第三位" + thrid); console.log("第四位" + forth); console.log("第五位" + fifth); </script> </body> </html>
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。