快捷搜索: 王者荣耀 脱发

【2022】小米秋招笔试-前端-卷2

  1. 关于 <!DOCTYPE> :
声明必须是 HTML 文档的第一行,位于 标签之前。 声明没有结束标签。 声明对大小写不敏感。
  1. 执行结果: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)
  1. 使用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)); ( )
经验分享 程序员 微信小程序 职场和发展