JavaScript初学小结

     JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。

      学习JS已经有一个星期了,在这期间我学会了很多,但是发现自己不会的更多了。下面是这一个星期以来我学习中认为是比较重要的地方:

字符串(String)就是存储字符的载体,是带有引号的任意文本。

引号可以是双引号或者单引号。但是必须成对出现。

console.log();是输出括号中的内容。

当多条语句写于一行时,必须加分号。

在JavaScript中创建变量被称为‘声明’变量,需要通过var语句来声明。

注释:即在JavaScript中不被执行的代码。

数据和过程是构成JavaScript世界的基本元素。

数据有简单数据和复杂数据之分,过程只有function这一种形式。

简单数据有undefined,null,boolean,numberhe string五种。

typeof是javascript提供的运算符,运行后会返回括号之中数据的数据类型。

复杂数据只有一种:对象(object)。

运算:i++是先用i的原值参加运算然后递加,++i是先递加然后参加运算。--与++类似 逻辑问题:

 if循环: if(条件){} if(){}else if(){}...else{}  

对象 = { 属性名 : 属性值, 属性名 : 属性值, ┅ ┅ } 其中,属性名可以是标识符,字符串,或是数值.属性值可以是任意的数据值,对象或者函数.

JavaScript中new表达式的作用是生成一个对象,为了有别于字面量生成的对象,我们一般称通过new表达式生成的对象为 实例对象.可以像下面这样使用该表达式 this的用法:

1.函数调用模式的时候,this指向window

2.方法调用模式的时候,this指向方法所在的对象

3.构造函数模式的时候,this指向新生成的实例

4.apply/call调用模式的时候,this指向apply/call方法中的第一个参数

猜你喜欢

转载自icesylva.iteye.com/blog/2172335