JS面试题详解

发布时间:2024-12-24 00:06

面试前详尽了解公司和职位信息 #生活技巧# #工作学习技巧# #工作面试技巧#

一些小题目

最新推荐文章于 2021-07-09 19:54:47 发布

AmberWu 于 2017-03-31 15:50:32 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

因为清明节的缘故,本周要上六天班,我的心情如下图!


先来个晨读例句,与君共勉。

We're born alone, we live alone, we die alone. Only through our love and friendship can we create the illusion for the moment that we're not alone. 

任务都完成得差不多了,偷会闲,看了一些js的题

function say(msg, name, method) {

console.log(msg);

console.log(name);

console.log(method);

var msg,

name = 'tom';

function method() {

}

}

say('hello');

运行结果如下:

hello
undefined
function method() {
    }

(function() {

var a = b = 3;

})();

console.log("a defined?" + (typeof a !== 'undefined'));

console.log("b defined?" + (typeof b !== 'undefined'));


运行结果如下:

a defined?false

b defined?true

var myObject = {

foo: "bar",

func: function() {

var self = this;

console.log("outer func:this.foo=" + this.foo);

console.log("outer func:self.foo=" + self.foo);

(function() {

console.log("inner func:this.foo=" + this.foo);

console.log("inner func:this.foo=" + this.foo);

}());

}

};

myObject.func();

运行结果如下:

outer func:this.foo=bar
outer func:self.foo=bar
inner func:this.foo=undefined
inner func:this.foo=undefined

for (var i = 0; i < 5; i++) {

setTimeout(function() {

console.log(i);

}, i * 1000);

}

运行结果如下:

5(1秒钟显示一次5)

var a = {};

b = {

key: 'b'

},

c = {

key: 'c'

};

a[b] = 123;

a[c] = 456;

console.log(a[b]);


运行结果:

456

var z = 1;

function fn() {

console.log(z)

}

(function(callback) {

var z = 2;

callback();

})(fn)

运行结果:

1

(后续还会补充)

网址:JS面试题详解 https://www.yuejiaxmz.com/news/view/549220

相关内容

JS基础知识点与常考面试题(一)
个人网页设计教程:HTML+CSS+JS实例详解
深入了解JS的Number类型
2023年压力面试详解
压力面试详解
JS使用setInterval计时器实现挑战10秒
2023年压力面试详解.doc
自动化测试面试题库
网络安全面试题大全(整理版)500+ 面试题附答案详解,最全面详细,看完稳了
网络安全面试题大全(整理版)500+面试题附答案详解,最全面详细,看完稳了

随便看看