某科技前端面试
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协议,说明原理 以及特点

浙公网安备 33010602011771号