Netscape公司为了扩展其浏览器的功能开发了一种名为LiveScript的脚本语言Sun公司联合宣布把其更名为Javascript欧洲计算机制作商协会(ECMA),形成ECMA_262标准,定义了ECMAScript新的脚本语言JavaScript组成部分:ECMAScript、DOM、BOMAdobe公司的Flash脚本ActionScript、Nombas公司的ScriptEase等都可以容纳ECMAScript的实现ECMAScript描述的仅仅是语法、类型、语句、关键字、保留字、运算符和对象等ECMAScript——定义了脚本语言的所有属性、方法和对象网页主要由三部分组成:结构(Structure)表现(Presentation)行为(Behaviour)对应标准也分三方面:结构化标准语言:XMLXTML表现标准语言:CSS行为标准:DOMECMAScriptECMAScript的基本概念(语法)1区分大小写2弱类型变量3每行结尾的分号可有可无4括号用于代码块5注释的方法与C语言和Java语言相同变量的名称遵循以下3条规则:1首字母必须是字母、下划线、美元符号2余下的字母可以是下划线、美元符号、任意字母或数字符号3变量名不能是关键字或保留字数据类型:9种未定义(Undefined)空(Null)布尔型(Boolean)字符串(String)数值(Number)对象(Object)引用(Reference)列表(List)pletion)字符串length属性:返回字符串中的字符个数charAt():获取指定位置的字母slice()、substring()或substr():从某个字符串中取出其中的一段子字符串(例子:)varsMyString=’’helloworld’’;alter((4));Alert();documentwrite(()+’’<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()方法varb=a+’’’’;字符串→整数parseInt();varc=();字符串→浮点数parseFloat();parseInt()方法首先检查位置0处的字符,判断其是否是有效数字,如果不是则直接返回NaN,不再进行任何操作。如果该字符为有效数字,则检查位置1处的字符,进行同样的测试直到发现非有效字符或者字符串结束为止数组定义方法。数组定义使用关键字
JavaScript考点总结 来自淘豆网m.daumloan.com转载请标明出处.