web 面试题总结

1.

<script>
 var x=1;
 if(function f(){}){
   x += typeof f;
 }
 alert(x);
</script>

x结果:1undefined

考点:if语句中如果放置函数,该函数的特殊性

          当在if语句当中放置一个功能函数的时候,这个if语句是能够成立的,但是!这个函数并不会被定义。

2.数组,操作符

<script>
 new Array(5).toString();
</script>

结果:“,,,,”

解析:1.定义数组,toString()方法

          2.new Array(5) 中的5表示数组长度;

             new Array(5) 表示定义了一个拥有5个元素的数组

          3.new Array(5) 定义了数组长度,当并没有定义相应的数组元素;

          4.对于一个存在数组元素,但数组元素未定义的数组,在使用toString函数时,分隔数组元素的逗号也会转换成字符串中的             内容

3.css的优先级:

      !important>内联样式>外联样式(id>class>tag);

猜你喜欢

转载自blog.csdn.net/weixin_41472431/article/details/88413942