JS重要知识点-10月份

2017-10-19  本文已影响4人  葡萄果茶

1 javascript 是一种动态类型、弱类型、基于原型的语言

2 JS有五种基本数据类型和一个引用类型,Object(Array,Date,RegExp,Function)

3 null的意思是这里不应该有值,是一个空对象指针。undefined的意思是这里应该有值,但是没有定义

4 undefined与null相等,但不恒等(===)

5 [ ] == ![ ] ; // true

6 把"get-element-by-id"转化为"getElementById"

7 因为字符串不能运算,所以字符串加数字等于字符串

8 输出今天的日期,以YYYY-MM-DD的方式,比如今天是2014年9月26日,则输出2014-09-26

9 创建、添加、移除、替换、插入、查找节点。createElement、createTextNode。appendChild、removeChild、replaceChild、insertBefore。getElementsByTagName、getElementsByName、getElementById

10 caller和callee都是对函数的引用。但callee是arguments的一个属性。可以递归匿名函数。arguments.length是形参的引用,arguments.callee.length是实参的引用。

11 函数声明与表达式的区别。编译器会先解析声明,在任何代码之前调用

12 伪数组是无法直接调用数组方法,但仍可以对真正数组遍历方法来遍历它们。argument参数,还有getElementsByTagName,document.childNodes之类的,它们都返回NodeList对象。

13 如何将伪数组转化为标准数组?

14 

上一篇下一篇

猜你喜欢

热点阅读