1.求 2 的 1 000 000 次方,并把得到结果的后5位
js Number类型的 范围是 -2^52 ~ +2^52
var num = 2; for (var i = 1; i < 1000000; i++) { num *= 2; }//这根本算不出来 这里 就是 Infinity var str = num.toString();
var res = str.slice(-5); //inity
要怎么做呢???? 求大神指点
2.设计程序,模拟双色球 ,6个红球范围1-33,1个蓝球范围1-16
<body> <div class="box">Number:<span class="number"></span></div> <button onclick="new DbColorBall()">shake</button> <script> function DbColorBall (){
this.shake(); } DbColorBall.prototype.shake = function(){ var blue = Math.ceil(Math.random()*16); var red = ''; for(var i = 0; i < 6; i++) { red += Math.ceil(Math.random()*33) + ','; //这里在我自己答的时候 忘了 向上取整 和 加 , 进行分割 } var res = 'red' + red + 'blue' + blue; var num = document.getElementsByClassName('number')[0] num.innerText = res; } </script>
估计我这次是凉了 继续努力
还有和前端相关的两道题
3.描述面向对象的编程
4.描述tcp协议与udp协议,说明原理 以及特点