预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共17页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第一章 1、大小写敏感 2、空格与换行 代码中多余的空格会被忽略,同一个标识符的所有字母必须连续; 一行代码可以分成多行书写; 3、单行 代码写于一行中,用分号作为语句结束标志 4、可有可无的分号 当两个程序语句处于一行中时用分号隔开,否则可以不用分号 Eg:varr=2 varpi=Math.PI vars=pi*r*r document.write("半径为2单位的圆面积为:"+s+"单位") 第二章 2.1基本数据类型 在JavaScript中,字符串型数据是用引号括起的文本字符串。 在JavaScript中不区分“”和“”,字符也被当作字符串处理。字符串中可以包含用于特殊目的的字符。 Eg:varhello="你好啊"; varname='Peter'; document.write(hello+name+"<br>"); 数值类型 JavaScript中用于表示数字的类型成为数字型,不像其他编程语言那样区分整型、浮点型。数字型用双精度浮点值来表示数字数据,可以表示(-253,+253)区间中的值。数字的值可以用普通的记法也可以使用科学记数法。表示方法如下所示: Eg: 10;//数字,普通记法 10.1;//数字,普通记法 0.1;//数字,普通记法 3e7;//科学记数 0.3E7;//科学记数 2.2复合数据类型 对象概念 在面向对象的设计模式中,将数据和处理数据的方法捆绑在一起形成的整体,称为对象。它封装了数据和操作数据的方法,使用时要先创建这个对象,用new运算符来调用对象的构造函数。 Eg: date=newDate(); 日期对象 JavaScript将与日期相关的所有特性封装进Date对象,主要用来进行一些与时间相关的操作,比如获取当前系统时间,使用前要先创建该对象的一个实例。 全局对象 全局对象是所有全局方法的拥护者,用来统一管理全局方法,全局方法也就是指全局函数。该对象不能使用new运算符创建对象实例,所有方法直接调用即可。 数学对象 数学对象(Math)封装了与数学相关的特性,包括一些常数和数学函数,主要使用一些基本的数学计算。比如求正弦、余弦、正切、取绝对值等。 Eg:varr=2 varpi=Math.PI vars=pi*r*r document.write("半径为2单位的圆面积为:"+s+"单位") 字符串对象 String对象封装了所有与字符串有关的特性,主要用来处理字符串。通过String对象,可以对字符串进行剪切、合并、替换等等。可以调用该对象的构造函数创建一个实例,其实在定义一个字符串类型变量时就也创建了一个String对象实例。 调用String对象的方法或属性形式如“对象名.方法名”或“对象名.属性名”,构造函数如下: String([strVal]); Eg:varcomment="静夜思李白床前明月光,疑是地上霜,举头望明月,低头思故乡。"; varpartial=comment.substring(0,3); partial=partial.bold(); document.write("<palign=\"center\">"); document.write(partial); partial=comment.slice(3,5); document.write("<br>"); document.write(partial); partial=comment.slice(5,17); partial=partial.fontcolor("gray"); document.write("<br>"); document.write(partial); partial=comment.slice(17,29); partial=partial.fontcolor("gray"); document.write("<br>"); document.write(partial); document.write("</p>"); 数组 数组是JavaScript中另一重要的基本数据类型。内部对象Array封装了所有和数组相关的方法和属性,其内存在多个数据段组合存储。可以形象的理解为一种有很多连续房间的楼层,每个房间都可以存放货物,提取货物时只需要给出楼层号和房间编号即可。 Eg: varpoots=newArray("王维","杜甫","李白","白居易"); document.write("古代几个大诗人:<br>"); for(ninpoots){ document.write("<br>"+poots[n