加入收藏 | 设为首页 | 会员中心 | 我要投稿 辽源站长网 (https://www.0437zz.com/)- 云专线、云连接、智能数据、边缘计算、数据安全!
当前位置: 首页 > 运营中心 > 交互 > 正文

秋招笔试碰到的疑难题目1

发布时间:2020-12-26 01:25:27 所属栏目:交互 来源:网络整理
导读:30、关于return语句 function foo(a,b){ return a + b;} var t=foo(3,4 );console.log(t) // undefined ? 29、关于自执行匿名函数 for ( var i=0;i3;i++ ){ setTimeout(( (a){ console.log(a); })(i), 0 );} //0,1,2 ? 28、来自网易笔试的一道题目:下面表明

4、页面有一个按钮button id为 button1,通过原生的js 设置背景色为红色?

正确答案 : A
A document.getElementById("button1").style.backgroundColor="red";
B document.getElementById("button1").style.backgroundcolor="red";
C document.getElementById("button1").style.backGroundColor="red";
D document.getElementById("button1").style.bgcolor="red";

?

3、请选出所有的置换元素( ? ?)

正确答案 : ABCD
A img
B input
C textarea
D select

?

2、typeof 的一些用法
var str=new String(4)
        var num=new Number(5)
        console.log(typeof "123"); string
        console.log(typeof 123); number
        console.log(typeof str); object
        console.log(typeof num); object
        
         t (s1,s2,s3) {
            console.log(arguments.length)
        }
        t(23,32,23);3

?

1、自调用匿名函数语句

function sayhi(m){console.log(m)}("hi");      不会执行
!function sayhi(m){console.log(m)}("hi");    立即执行,输出hi
+立即执行,输出hi
~立即执行,输出hi
var s=function sayhi(m){console.log(m)}("hi");立即执行,输出hi

第一个函数是个匿名函数,并不会立即执行,因为js将其当成是函数定义;其后三个前面分别加了一些符号,js就会将其解析成表达式,就会立即执行。第四个是真正意义上的函数表达式,所以,会立即执行,输出结果。相比采用括号包住的自调用匿名函数,他还少了个一个字符

?

(编辑:辽源站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

推荐文章
    热点阅读