前端第18讲 JS内置对象.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第19讲 JS内置对象19.1 javaScript对象概述19.2 常用JS内置对象19.1 javaScript对象概述javaScript对象指的是这样一类特殊的数据类型,它不仅可以保存一组不同类型的数据(属性),而且还可以包含有关处理这些数据的函数(方法)javaScript对象类型:javaScript内置对象浏览器模型(BOM)的对象文档模型(DOM)的对象自定义对象19.2 常用JS内置对象Array对象String对象Math对象Date对象RegExp对象1. Array对象Array对象指的是可以存储多个相同或不同类型的值。使用Array对象存储数据之前必须先创建Array对象。创建数组对象常用方式:示例:var fruit=[apple,pear,orange];var fruit=new Array(apple,pear,orange);数组元素的引用:使用数组名可以获取整个数组的值若要获取数组元素的值,则需要使用数组名,同时借助下标。数组下标从0开始,到数组长度-1结束,即第一个元素的下标为0,最后一个元素的下标为数组长度-1 例如: fruit=new Array(3)的元素分别为: fruit[0]、fruit[1]、fruit[2]Array对象的常用属性:length:获取数组长度(数组元素个数)Array对象的常用方法:方 法描 述 concat(数组1,..,数组n)用于将一个或多个数组合并到数组对象中。参数可以是具体的值,也可以是数组对象。join(分隔符)将数组内各个元素以分隔符连接成一个字符串。参数可以是省略,省略参数时,分隔符默认为“逗号”。push(元素1,..元素n)向数组的末尾添加一个或多个元素,并返回新的长度。注:必须至少有一个参数reverse()颠倒数组中元素的顺序。slice(start,end)返回包含从数组对象中截取第start~end-1之间的元素的数组。注:end参数可以省略。省略时表示从start位置开始一直到最后的元素,全部截取。sort()按字典顺序对数组元素重新排序。toString()把数组转换为字符串,并返回转换后的字符串。转换效果等效于不带参数的join()。数组对象属性和方法的引用: 数组对象.属性 数组对象.方法(参数1,参数2,···)Array对象示例2. String 对象String 对象是包装对象,用来保存和处理字符串常数建立字符串对象语法: 字符串对象名称=new String(字符串常量) String对象常用属性:length:用于判断字符串的字符长度String对象(String变量)常用方法: 索引值从0开始String对象属性和方法的使用: String对象.属性 String对象.方法(参数1,参数2,···)字符串对象的比较与字符串变量的比较字符串变量的比较:直接将两个字符串变量的值进行比较字符串对象的比较:必须先使用toString()或valueOf()方法获取字符串对象的值,然后用值进行比较例如: var str1=JavaScript; var str2=JavaScript; var strObj1=new String(str1); var strObj2=new String(str2); if(str1==str2) if(strObj1.valueOf()==strObj2.valueOf())String对象示例3. Math 对象Math对象用于执行数学计算。Math对象和前面介绍的两类对象不同的是,在使用时不需要创建对象,而是直接使用Math来访问属性或方法,例如Math.PI。 Math 对象常用属性:E:欧拉常量,自然对数的底,约等于 2.7183PI:π,约等于 3.14159Math 对象的常用方法方 法意 义abs(num)返回num的绝对值ceil(num)返回大于等于num的最小整数floor(num)返回小于等于num的最小整数max(n1,n2)返回n1、n2中的最大值min(n1,n2)返回n1、n2中的最小值pow(n1,n2)返回n1的n2次方sqrt(n)返回n的平方根random()产生0-1之间的随机数round(num)返回num四舍五入后的整数exp(num) 和log(num)返回以e 为底的指数和自然对数值sin(radianVal)、cos(radianVal) 和tan(radianVal)分别是返回一个角的正弦、余弦和正切值的三角函数,方法输入参数以弧度表示asin(num)、acos(num) 和atan(num)分别反正弦、反余弦和正切三角函数,这些函数的返回值以弧度表示Math对象属性和方法的使用: Math.属性 Math.方法(参

文档评论(0)

132****9295 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档