JavaScript笔记(1)

一.JavaScript的OOP特性

JavaScript中不存在类,因此继承只能发生在对象之间。

封装的概念主要是用于阐述对象中所包含的内容:即相关属性以及方法。

二.基本数据类型以及数组循环

变量区分大小。

变量的使用分为两个步骤,声明和初始化。为初始化的变量为undefined。

var a = 123;var b = a--;b;123;a;122;

JavaScript中的数据类型:数字,字符串,布尔值,undefined,null。不属于以上五种数据类型的均为对象。

学会使用typeof,可以作为验证方法。

数字以0开头为八进制。

2e+/—1:在数字2后面加1个0或者将2的小数点左移1位。

infinity:表示超出可表达范围,除了超大超小数之外,任何数除0也为infinity。

NaN:对一个假定的数字执行某个操作失败了,就会得到。var a = 10 * “f“;a;NaN

转义:\ ;换行:\n。

\u:后面的字符串将会被视为unicode码。

“”,null,undefined,0,NaN,false转化为布尔值时为false。

undefined和null的区别:

var i = 1+undefined;i;NaN;

var i = 1+null;i;1。

typeof(array())是object。

delete array[1]的函数不会自动向前移动:[1,undefined,3]。

var s = ‘one’;s[0];“o”。

var a = array();

for(var i in a){}

最后,本人博客移到本人个人域名的博客下http://www.ebwill.com

 

 

posted @ 2016-03-19 16:12  EBwill  阅读(138)  评论(0)    收藏  举报