【2022】小米秋招笔试-前端-卷2
- 关于 <!DOCTYPE> :
- 执行结果:101
var end = Math.pow(2, 50) var start = end - 100 var count = 0 for(var i = start; i<= end; i++){ ++count } console.log(count)
- 使用Javascript在数组尾部添加数据的方法是? arrayObj.push()
4.关于Window Location : location.pathname 返回当前页面的路径和文件名 location.port 返回 web 主机的端口 (80 或 443) location.protocol 返回所使用的 web 协议(http: 或 https:) 5.执行结果:A XiaoMi B undefined
function A (cName) { if (cName) { this.name = cName } } A.prototype.name = XiaoMi var a = new A() console.log(A, a.name) function B (cName) { this.name = cName } B.prototype.name = Xiaomi var b = new B() console.log(B, b.name)
6.newValue的值是16
let oldValue = 2; let newValue = oldValue << 3;
7.position定位: fixed元素,可定位相对于浏览器窗口的指定坐标,它始终是以 body 为依据。 absolute 的元素,如果它的父容器设置了 position 属性,并且 position 的属性值为 absolute 或者relative,那么就会依据父容器进行偏移。 fixed 属性的元素在标准流中不占位置。 8.输出结果:4,4,4,4
var callbacks = [] for (var i = 0; i < 4; i++) { callbacks.push(function() { console.log(i); }); } callbacks.forEach(cb => cb());
9.输出结果:5
const number = [1, 2, 3, 4, 5, 4, 3, 2, 1]; console.log(number.lastIndexOf(4)); ( )