昨天有幸参加金山wps校招笔试(前端岗A卷),虽然题目不多,难度不大,但是还是感觉没有发挥好,所以将相关的题目的贴出来,以备往后学习之用。
1. 以下代码A、B、C处分别输出什么(答案已在注释里面)?
console.log(a); // undefined
var a = 1;
var setA = function() { // 相当于改变setA指向的函数
a = 2;
}
// 函数声明提升
function setA() { // 函数体
a = 3;
}
console.log(a); // 1
setA();
console.log(a); // 2
2. 使用for循环从i=0遍历到i=9,每隔一秒输出i(题目大意,具体不记得)
var i;
for (i = 0; i < 10; i++) {
(function(j) {
setTimeout(function() {
console.log(j);
}, 1000 * j);
})(i);
}
3. 第三题忘了,想到再补充,总之不难