



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
在javascript中,对象由特性(attribute),特性可以是原始值,也可以使引用值。如果特性存放的是函数,它将被看作对象的方法(method),否则该特性被看作属性(property)。对象是用关键字new后跟实例化的类的名字创建的例如:var o=new Object();也可以使用var o=new Object;var o=;对象废除把对象的引用都设置为null,可以强制性的废除对象。var o=new Object();o=null;早绑定和晚绑定所谓绑定(binding),即把对象的接口与对象实例结合在一起的方法。早绑定(early binding)是指在实例化对象之前定义它的特性和方法,这样编译器或解释程序能提前转换及其代码。javascript不是强类型语言,不支持早绑定。晚绑定(late binding)指的是编译器或解释程序在运行之前不知道对象的类型。使用晚绑定,无需检查对象的类型,只需要检查对象是否支持特性和方法即可。javascript所有变量都是使用晚绑定方法。本地对象:独立于宿主环境的ECMAScript实现提供的对象。它们包括:Object Function Array StringBoolean Number Date RegExpError EvalError RangeError ReferenceErrorSyntaxErro TypeError URIError内置对象Global和Math由ECMASscript实现提供的、独立于宿主环境的所有对象。Global对象是ECMAscript好、中最特别的对象,因为它根本不存在。说它不存在是因为在ECMAscript中,不存在独立的函数,所有函数都必须是某个对象的方法。例如isNam(),isFinite(),parseInt()和parseFloat()等,都是Global对象的方法。encodeURI()和encodeURIComponent()方法用于编码传递给浏览器的URI。这两个放的主要区别是encodeURI()不对URI中的特殊字符编码,例如冒号、斜杠、问号和英镑符号,而encodeURIComponent()则它发现的所有非标准字符进行编码。而对应有decodeURI()和decodeURIComponent()解码函数。这些URI方法encodeURI()、decodeURI()、encodeURIComponent()和decodeURIComponent()代替了BOM中的escape()和()方法。URI方法更可取,因为它们会对所有的Unicode符号编码,而BOM方法只能对ASCII符号正确编码。应尽量避免使用escape()和()方法。Global对象的属性列表:属性说明undefinedUndefined类型的字面量NaN非数的专用数值Infinity无穷大的专用数值ObjectObject的构造函数ArrayArray的构造函数FunctionFunction的构造函数BooleanBoolean的构造函数StringString的构造函数NumberNumber的构造函数DateDate的构造函数RegExpRegExp的构造函数ErrorError的构造函数EvalErrorEvalError的构造函数RangeErrorRangeError的构造函数ReferenceErrorReferenceError的构造函数SyntaxErrorSyntaxError的构造构造函数TypeErrorTypeError的构造函数URIErrorURIError的构造函数Math对象Math对象有几个对象,主要是数学专用值:属性说明E值e,自然对数的底LE1010的自然对数LN22的自然对数LOG2E以2为底E的对数LOG10E以10为底E的对数PI值SQRT1_21/2的平方根SQRT22的平方根min()和max()方法用于判断一组数中的最小和最大值,这两个方法接受任意个参数,返回比较后的最小 最大值。var iMax=Math.max(2,0,6,4); /iMax:6var iMin=Math.min(2,0,6,4); /iMin:0abs()方法返回数字的绝对值。ceil()表示向上舍入floor()表示向下舍入round()标准的四舍五入Math.ceil(20.5) /returns 21Math.floor(20.5) /returns 20Math.round(20.5) /returns 21pow()方法用于把指定的数字升到指定的幂。sqrt()方法用于返回指定数字的平方根exp()方法用于把Math.E升到指定的幂log()方法用于返回特定数字的自然对数三角函数方法说明acos(x)返回x的反余弦值asin(x)返回x的反正弦值atan(x)返回x的反正切值atan2(y,x)返回y/x的反余弦值cos(x)返回x的余弦值sin(x)返回x的正弦值tan(x
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年机械设计工程师中级面试题集
- 2025年高级养老护理员技能证书考试练习题及答案
- 2025年注册验船师资格考试(B级船舶检验专业法律法规)综合试题及答案一
- 2025年配送计算试题及答案
- 国安公务员面试题及答案
- 英语游戏化教学培训课件
- 贵商银行面试题及答案
- 2025年行业协会法务面试模拟题集
- 2025年法律顾问职业技能鉴定面试模拟题解析
- 西藏拉萨市那曲第二高级中学2026届化学高一上期中统考模拟试题含解析
- 物流无人机技术与应用解决方案
- DB14∕T 1822-2019 旅游景区安全评估规范
- 非营利性医疗机构医保政策制度
- 床边护理查体内容
- GB/T 44670-2024殡仪馆职工安全防护通用要求
- DB34T 3709-2020 高速公路改扩建施工安全作业规程
- THXCY 001-2024 草种质资源调查与收集技术规程
- DB61∕T 1856-2024 国土调查成本定额
- 2024年中国EPP包装制品市场调查研究报告
- 地基沉降量计算-地基沉降自动计算表格
- 部编版(2024版)七年级历史上册第1课《远古时期的人类活动》精美课件
评论
0/150
提交评论