关于YY的笔试总结

1.几个常见的表达式的真假;

[]==false;          //false

Boolean([]);      //true

Boolean()值false的有: 0, "",false,null,undefined;


2.parseInt("3.14")+parseFloat("3.1") = 6.1;

parseInt(string,radix);//解析一个字符串,返回一个整数,只有字符串的第一个数字会被返回;

parseFloat(string);//解析一个字符串并返回一个浮点数;

3+3.1 = 6.1

3.for(var i = 0;i < 3;i++){

         setTimeout(function(){

               console.log(i++);

        },0);

       console.log(i);

}

先执行console.log(i);
输出0,1,2;

再执行setTimeout();输出3,4,5

4.function add(x){

   //your code

}

alert(add(2)(3)(4));

结果为9,补充这个函数;

5.css优先级计算

6,怪异模式和标准模式的区别

7.css3写一个线性渐变,从左上到右下变成黑到白

8.优雅降级和渐进增强的区别

9.var x = 3;

var foo = {

         x: 2,

        baz: {

             x: 1,

            bar: function(){

                return this.x;

          }

       }

}

var go = foo.baz.bar;

alert(go());//3

alert(foo.baz.bar());//1

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容