- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JavaScript考点总结
Netscape公司为了扩展其浏览器的功能开发了一种名为LiveScript的脚本语言Sun公司联合宣布把其更名为Javascript欧洲计算机制作商协会(ECMA),形成ECMA_262标准,定义了ECMAScript新的脚本语言JavaScript组成部分:ECMAScript、DOM、BOMAdobe公司的Flash脚本ActionScript、Nombas公司的ScriptEase等都可以容纳ECMAScript的实现ECMAScript描述的仅仅是语法、类型、语句、关键字、保留字、运算符和对象等ECMAScript——定义了脚本语言的所有属性、方法和对象网页主要由三部分组成:结构(Structure)表现(Presentation)行为(Behaviour)对应标准也分三方面:结构化标准语言:XML XTML表现标准语言:CSS行为标准:DOM ECMAScriptECMAScript的基本概念(语法)1 区分大小写2 弱类型变量3 每行结尾的分号可有可无4 括号用于代码块5 注释的方法与C语言和Java语言相同变量的名称遵循以下3条规则:1 首字母必须是字母、下划线、美元符号2 余下的字母可以是下划线、美元符号、任意字母或数字符号3 变量名不能是关键字或保留字数据类型:9种未定义(Undefined)空(Null) 布尔型(Boolean)字符串(String)数值(Number)对象(Object)引用(Reference)列表(List)完成(Completion)字符串length属性:返回字符串中的字符个数charAt():获取指定位置的字母slice()、substring()或substr():从某个字符串中取出其中的一段子字符串(例子:)var sMy String=’’hello world’’; alter (sMy String.charAt(4));Alert(sMy String.length);document write(sMy String.Substring(1.3)+’’br)’’;slice()、subsring()这两种方法的区别:对于页数的处理不同。负数参数对于slice()而言是从字符串的末尾往前计数,而substring()则直接将负数忽略,作为0来处理,并将两个参数中较小的作为起始位,较大的作为终止位substring(2,-3)=substring(2,0)=substring(0,2)substr()方法:两个参数分别为起始字符串的位置和子字符串的长度IndexOf()、lastIndexOf()不同之处:前者从前往后搜、后者则相反,他们的返回值都是子字符串开始的位置(这个位置都是由前往后从0开始计数的),找不到则返回-1布尔型:true和false类型转化:将数值转换成字符串类型1 可以直接利用加号‘’+‘’将数值加上一个长度为零的空字符串2 通过toString()方法var b =a+’’’’; 字符串→整数 parse Int();var c =a.toString(); 字符串→浮点数 parse Float();parseInt()方法首先检查位置0处的字符,判断其是否是有效数字,如果不是则直接返回NaN,不再进行任何操作。如果该字符为有效数字,则检查位置1处的字符,进行同样的测试直到发现非有效字符或者字符串结束为止数组定义方法。数组定义使用关键字Array来声明:1 var aTeam=new Array(12); 指定数组个数2 var aColor=new Array(); 声明数组时不指定具体个数 aColor[0]=’’blue’’; aColor[1]=’’yellow’’;3 var aMap=new Array(‘’China‘’,‘’USA‘’,‘’Britain‘’);直接用参数创建数组除了Array()对象,数组还可以用方括号‘’[‘’‘’]‘’定义,项与项用逗号隔开希望用指定符号则可以使用join()方法:(例子:document.write (aMap.join()+‘’br‘’); //不用连接符document.write (aMap.join(“][“)+”br”);// 用‘’][‘’来连接字符串split()用来将字符串转换成数组,只有一个参数 split(“,”)split()方法用来使字符串反序排列reverse()方法可以使数组元素反序join()最后将数组无连接符地转化为字符串sort()对数组元素排序push()入栈 pop()出栈比较运算符 == 、!= 、 、= 、 、=逻辑运算符﹠﹠与运算‖或运算!非运算DOM模
您可能关注的文档
最近下载
- 生物安全实验室乙型肝炎病毒实验活动风险评估报告.docx VIP
- 2025年全国中考历史真题分类汇编.docx VIP
- 托福写作172句型.doc VIP
- 三级助听器验配师理论知识考核试题及答案.pdf VIP
- Unit 7 Happy Birthday第1 Lead-in Cartoon time三年级英语上册练习(译林版三起).pdf VIP
- 昌平区电力工程施工组织设计.doc VIP
- 2025年新人教版数学二年级上册全册课件.pptx
- T∕CCMA 0075-2019 -装载机载荷谱试验方法.pdf VIP
- 针灸入门广州中医药学PPT.ppt VIP
- 学堂在线 如何写好科研论文 章节测试答案.docx VIP
文档评论(0)