PHP基础教程C11javascript03

上传人:豆浆 文档编号:24901854 上传时间:2017-12-08 格式:PDF 页数:21 大小:227.03KB
返回 下载 相关 举报
PHP基础教程C11javascript03_第1页
第1页 / 共21页
PHP基础教程C11javascript03_第2页
第2页 / 共21页
PHP基础教程C11javascript03_第3页
第3页 / 共21页
PHP基础教程C11javascript03_第4页
第4页 / 共21页
PHP基础教程C11javascript03_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《PHP基础教程C11javascript03》由会员分享,可在线阅读,更多相关《PHP基础教程C11javascript03(21页珍藏版)》请在金锄头文库上搜索。

1、JS03-内置对象与数组主讲: 邮箱: 课前复习 JavaScript中如何定义一个函数 JS中使用函数的方式都有哪些 JS中如何定义一个对象预习检查 对象的基本操作 forin,with语法的使用 JavaScript内置对象本章内容1. 对象的基本操作 forin,with语法的使用2. JavaScript内置对象2.1 布尔对象2.2 日期对象2.3 数学对象2.4 字符串对象2.5 数组对象1. 对象的基本操作1.1 forin语句1.2 with语句1.1 forin语句forin语句for(var i in window)document.write(i+”-”+windowi)

2、;这种语句可以遍历对象中的所有属性或数组中的所有元素。1.2 with语句with语句如果使用with语句,就可以简化对象属性调用的层次。document.write(test1);document.write(test2);document.write(test3);可以使用with来简化:with(document)write(test1);write(test2);write(test3);2. JavaScript内置对象2.1 布尔对象2.2 日期对象2.3 数学对象2.4 字符串对象2.5 数组对象2.1 布尔对象1.创建布尔对象与转换布尔值布尔对象的属性 : constructo

3、r(返回对创建此对象的Boolean函数的引用)使用“new Boolean()”构造函数将参数转换成一个布尔值,并创建一个布尔对象,而使用“Boolean()”转变函数只是将一个值转换成布尔类型的数据。a.如果参数为0、null、NaN、false、空字符串或undefined,都将转为falseb.除了以上的情况之外,全部转为true,包括字符串“false”2.2 日期对象日期对象可以使用系统内置的构造函数来创建日期对象:日期对象同样有constructor属性日期对象方法:getYear() /返回年份,不建议使用getFullYear() /返回年份,4位数,建议使用getMonth

4、() /返回月份,其值范围为011new Date()new Date(str) /str表达日期的字符串,常用格式为“月 日,年 小时:分钟:秒”2.2 日期对象getDate() /返回日期对象中的一个月中的第几天getDay() /返回星期中的某一天,06getHours() /返回日期对象中的小时部分getMinutes() /返回日期对象中的分钟部分getSeconds() /返回日期对象中的秒钟部分getMilliseconds() /返回日期对象中的毫秒部分getTime() /返回日期对象中的时间戳的毫秒数getTimezoneOffset() /返回日期对象中的时区的时差数,

5、单位是秒2.3 数学对象数学对象主要作用是为数学计算提供常量和计算函数。1.数学对象的属性:Math.E: /自然对数的底数(e)Math.LN10: /loge10Math.LN2: /loge2Math.LOG10E: /log10eMath.LOG2E: /log2eMath.PI: /3.1415926Math.SQRT1_2: /2的平方根的倒数Math.SQRT2: /2的平方根2.3 数学对象Math.abs(): /绝对值Math.ceil(): /进一取整Math.floor(): /退一取整Math.max(num1,num2.): /取最大值Math.min(): /取最

6、小值Math.pow(x,y): /返回x的y次幂Math.random(): /0.01.0之间的随机数Math.round(): /四舍五入Math.sqrt(): /平方根2.4 字符串对象1.创建字符串对象字符串对象的方法:indexOf(“abc”) /返回子字符串abc在字符串中第一次出现的位置lastIndexOf(“abc”) /返回子字符串abc在字符串中最后一次出现位置match(regexp) /找到一个或多个正则表达式的匹配replace(表达式,替换的字符串) /替换一个与正则表达式相匹配的子串search(regexp) /查找与正则表达式相匹配的子字符串split

7、(正则表达式,数组最大长度) /用于把一个字符串分割成字符串的数组var str = new String(“abcdefg”);var str = “abcdefg”; 2.4 字符串对象slice(startindex,endindex) /返回一个子字符串substr(startindex,length) /返回一个子字符串substring(startindex,endindex) /返回一个子字符串toLowerCase() /将字符串转换为小写toUpperCase() /将字符串转换为大写字符串对象拥有的属性:constructor /对创建该对象的函数的引用length /字符

8、串的长度2.5 数组数组是JavaScript中的一种复合型数据。数组是一些数据的集合,并且数组中的数据都有一个编号,通过编号可以引用这些数据。在JavaScript中并不支持多维数组,但是JavaScript中数组元素可以是任何类型的数据,包括数组。在JavaScript中数组也是一种对象,这种对象称为数组对象。2.5 数组构造函数:上面的构造函数中,new Array(size)构造函数可以在定义数组的同时指定数组元素的个数。但是此时并没有为数组元素赋值,所有元素的值都为undefined。我们还可以直接定义数组new Array()new Array(size)new Array(ele

9、ment1,element2,element3.) var arr = 1,2,3,true,”str”;数组元素在JavaScript中可以通过数组元素存取运算符,在运算符的左侧是数组的名称,而在之间是数组的下标。在JavaScript中,数组的第一个元素的下标为0.删除数组元素数组元素一旦被定义就不能被删除。使用delete运算符只能删除数组元素的值,使其恢复到未赋值的状态,即元素值为undefined,而不能删除一个数组元素,不能让数组中的元素减少一个。delete arr0;数组元素数组元素的个数array.length返回对创建此对象的数组函数的引用array.constructor数组的方法toString() /将数组转换为字符串join() /将数组元素连接成字符串push() /在数组尾部添加元素concat() /添加元素并生成新数组数组对象中的方法unshift() /在数组头部添加元素pop() /删除并返回数组的最后一个元素shift() /删除并返回数组的第一个元素splice() /删除、替换或插入数组元素slice() /返回数组中的一部分reverse() /颠倒数组中的元素sort() /将数组元素排序总 结本章必须掌握的知识点: 对象的基本操作 forin,with语法的使用 JavaScript中的内置对象布尔、日期、数学、字符串、数组

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 其它文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号