加入收藏 | 设为首页 | 会员中心 | 我要投稿 好传媒门户网 (https://www.haochuanmei.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 运营 > 正文

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

发布时间:2020-12-25 09:14:05 所属栏目:运营 来源:网络整理
导读: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就会将其解析成表达式,就会立即执行。第四个是真正意义上的函数表达式,所以,会立即执行,输出结果。相比采用括号包住的自调用匿名函数,他还少了个一个字符

?

(编辑:好传媒门户网)

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

热点阅读