当前位置:K88软件开发文章中心编程语言JavaScriptECMAScript → 文章列表
文章标题关闭所有内容预览 | 展开所有内容预览
  • ECMAScript 对象应用 [内容预览] 0 | 2019-01-15 15:38:11
    由youj创建,最后一次修改2016-09-21对象的创建和销毁都在JavaScript执行过程中发生,理解这种范式的含义对理解整个语言至关重要。声明和实例化对象的创建方式是用关键字new后面跟上实例化的类的名字:varoObject=newObject();varoStringObject=newString();第...

    [阅读全文]

  • ECMAScript 面向对象技术 [内容预览] 0 | 2019-01-15 15:38:10
    由youj创建,最后一次修改2016-09-21面向对象术语对象ECMA-262把对象(object)定义为“属性的无序集合,每个属性存放一个原始值、对象或函数”。严格来说,这意味着对象是无特定顺序的值的数组。尽管ECMAScript如此定义对象,但它更通用的定义是基于代码的名词(人、地点或事物)的表示。类每个对象都由...

    [阅读全文]

  • ECMAScript 闭包(closure) [内容预览] 0 | 2019-01-15 15:38:08
    由youj创建,最后一次修改2016-09-21在ECMAScript中最容易让人误解的一点是——它支持闭包(closure)。闭包,指的是词法表示包括不被计算的变量的函数,也就是说,函数可以使用函数之外定义的变量。简单的闭包实例在ECMAScript中使用全局变量是一个简单的闭包实例。请思考下面这段代码:varsMe...

    [阅读全文]

  • ECMAScript Function 对象(类) [内容预览] 0 | 2019-01-15 15:38:07
    由youj创建,最后一次修改2016-09-21ECMAScript的函数实际上是功能完整的对象。Function对象(类)ECMAScript最令人感兴趣的可能莫过于函数实际上是功能完整的对象。Function类可以表示开发者定义的任何函数。用Function类直接创建函数的语法如下:varfunction_name...

    [阅读全文]

  • ECMAScript arguments 对象 [内容预览] 0 | 2019-01-15 15:38:06
    由youj创建,最后一次修改2016-09-21arguments对象在函数代码中,使用特殊对象arguments,开发者无需明确指出参数名,就能访问它们。例如,在函数sayHi()中,第一个参数是message。用arguments[0]也可以访问这个值,即第一个参数的值(第一个参数位于位置0,第二个参数位于位置1,...

    [阅读全文]

  • ECMAScript 函数概述 [内容预览] 0 | 2019-01-15 15:38:05
    由youj创建,最后一次修改2016-09-21什么是函数?函数是一组可以随时随地运行的语句。函数是ECMAScript的核心。函数是由这样的方式进行声明的:关键字function、函数名、一组参数,以及置于括号中的待执行代码。函数的基本语法是这样的:functionfunctionName(arg0,arg1,......

    [阅读全文]

  • ECMAScript switch 语句 [内容预览] 0 | 2019-01-15 15:38:04
    由youj创建,最后一次修改2016-09-21switch语句switch语句是if语句的兄弟语句。开发者可以用switch语句为表达式提供一系列的情况(case)。switch语句的语法:switch(expression)casevalue:statement;break;casevalue:statement;...

    [阅读全文]

  • ECMAScript with 语句 [内容预览] 0 | 2019-01-15 15:38:03
    由youj创建,Carrie最后一次修改2016-09-21有标签的语句with语句用于设置代码在特定对象中的作用域。它的语法:with(expression)statement例如:varsMessage="hello";with(sMessage){alert(toUpperCase());//输出"HELLO"}...

    [阅读全文]

  • ECMAScript break 和 continue 语句 [内容预览] 0 | 2019-01-15 15:38:02
    由youj创建,最后一次修改2016-09-21break和continue语句对循环中的代码执行提供了更严格的控制。break和continue语句的不同之处break语句可以立即退出循环,阻止再次反复执行任何代码。而continue语句只是退出当前循环,根据控制表达式还允许继续进行下一次循环。例如:variNum=...

    [阅读全文]

  • ECMAScript 标签语句 [内容预览] 0 | 2019-01-15 15:38:01
    由youj创建,最后一次修改2016-09-21有标签的语句可以用下列语句给语句加标签,以便以后调用:label:statement例如:start:i=5;在这个例子中,标签start可以被之后的break或continue语句引用。提示:在下面的章节,我们将为您介绍break和continue语句。

    [阅读全文]

  • ECMAScript 迭代语句 [内容预览] 0 | 2019-01-15 15:37:59
    由youj创建,最后一次修改2016-09-21迭代语句又叫循环语句,声明一组要反复执行的命令,直到满足某些条件为止。循环通常用于迭代数组的值(因此而得名),或者执行重复的算术任务。本节为您介绍ECMAScript提供的四种迭代语句。do-while语句do-while语句是后测试循环,即退出条件在执行循环内部的代码之...

    [阅读全文]

  • ECMAScript if 语句 [内容预览] 0 | 2019-01-15 15:37:58
    由youj创建,最后一次修改2016-09-21if语句是ECMAScript中最常用的语句之一。ECMAScript语句ECMA-262描述了ECMAScript的几种语句(statement)。语句主要定义了ECMAScript的大部分语句,通常采用一个或多个关键字,完成给定的任务。语句可以非常简单,例如通知函数退...

    [阅读全文]

  • ECMAScript 逗号运算符 [内容预览] 0 | 2019-01-15 15:37:57
    由youj创建,最后一次修改2016-09-21逗号运算符用逗号运算符可以在一条语句中执行多个运算。例如:variNum1=1,iNum=2,iNum3=3;逗号运算符常用变量声明中。

    [阅读全文]

  • ECMAScript 赋值运算符 [内容预览] 0 | 2019-01-15 15:37:56
    由youj创建,最后一次修改2016-09-21赋值运算符简单的赋值运算符由等号(=)实现,只是把等号右边的值赋予等号左边的变量。例如:variNum=10;复合赋值运算是由乘性运算符、加性运算符或位移运算符加等号(=)实现的。这些赋值运算符是下列这些常见情况的缩写形式:variNum=10;iNum=iNum+10;...

    [阅读全文]

  • ECMAScript 条件运算符 [内容预览] 0 | 2019-01-15 15:37:55
    由youj创建,最后一次修改2016-09-21条件运算符条件运算符是ECMAScript中功能最多的运算符,它的形式与Java中的相同。variable=boolean_expression?true_value:false_value;该表达式主要是根据boolean_expression的计算结果有条件地为变量赋...

    [阅读全文]

  • ECMAScript 等性运算符 [内容预览] 0 | 2019-01-15 15:37:54
    由youj创建,最后一次修改2016-09-21判断两个变量是否相等是程序设计中非常重要的运算。在处理原始值时,这种运算相当简单,但涉及对象,任务就稍有点复杂。ECMAScript提供了两套等性运算符:等号和非等号用于处理原始值,全等号和非全等号用于处理对象。等号和非等号在ECMAScript中,等号由双等号(==)表...

    [阅读全文]

  • ECMAScript 关系运算符 [内容预览] 0 | 2019-01-15 15:37:53
    由youj创建,最后一次修改2016-09-21关系运算符执行的是比较运算。每个关系运算符都返回一个布尔值。常规比较方式关系运算符小于、大于、小于等于和大于等于执行的是两个数的比较运算,比较方式与算术比较运算相同。每个关系运算符都返回一个布尔值:varbResult1=2>1//truevarbResult2=2<1/...

    [阅读全文]

  • ECMAScript 加性运算符 [内容预览] 0 | 2019-01-15 15:37:52
    由youj创建,Carrie最后一次修改2016-09-21在多数程序设计语言中,加性运算符(即加号或减号)通常是最简单的数学运算符。在ECMAScript中,加性运算符有大量的特殊行为。加法运算符法运算符由加号(+)表示:variResult=1+2与乘性运算符一样,在处理特殊值时,ECMAScript中的加法也有一...

    [阅读全文]

  • ECMAScript 乘性运算符 [内容预览] 0 | 2019-01-15 15:37:50
    由youj创建,Carrie最后一次修改2016-09-21ECMAScript的乘性运算符与Java、C、Perl等于语言中的同类运算符的运算方式相似。需要注意的是,乘性运算符还具有一些自动转换功能。乘法运算符乘法运算符由星号(*)表示,用于两数相乘。ECMAScript中的乘法语法与C语言中的相同:variResu...

    [阅读全文]

  • ECMAScript Boolean 运算符 [内容预览] 0 | 2019-01-15 15:37:49
    由youj创建,最后一次修改2016-09-21Boolean运算符得以让程序语言得以正常运行,因此它起到十分重要的作用。Boolean运算符有三种:NOT、AND和OR。ToBoolean操作在学习各种逻辑运算符之前,让我们先了解一下ECMAScript-262v5规范中描述的ToBoolean操作。抽象操作ToBo...

    [阅读全文]

  • ECMAScript 位运算符 [内容预览] 0 | 2019-01-15 15:37:48
    由youj创建,Carrie最后一次修改2016-09-21位运算符是在数字底层(即表示数字的32个数位)进行操作的。重温整数ECMAScript整数有两种类型,即有符号整数(允许用正数和负数)和无符号整数(只允许用正数)。在ECMAScript中,所有整数字面量默认都是有符号整数,这意味着什么呢?有符号整数使用31位...

    [阅读全文]

  • ECMAScript 引用类型 [内容预览] 0 | 2019-01-15 15:37:47
    由youj创建,Carrie最后一次修改2016-09-21引用类型通常叫做类(class)。本教程会讨论大量的ECMAScript预定义引用类型。引用类型引用类型通常叫做类(class),也就是说,遇到引用值,所处理的就是对象。本教程会讨论大量的ECMAScript预定义引用类型。从现在起,将重点讨论与已经讨论过的原...

    [阅读全文]

  • ECMAScript 原始类型 [内容预览] 0 | 2019-01-15 15:37:46
    由youj创建,Carrie最后一次修改2016-09-20本节介绍了ECMAScript的原始类型。ECMAScript有5种原始类型(primitivetype),即Undefined、Null、Boolean、Number和String。typeof运算符typeof运算符有一个参数,即要检查的变量或值。例如:v...

    [阅读全文]

  • ECMAScript 原始值和引用值 [内容预览] 0 | 2019-01-15 15:37:45
    由youj创建,Carrie最后一次修改2016-09-20在ECMAScript中,变量可以存在两种类型的值,即原始值和引用值。本节将介绍这两种类型的值。原始值和引用值在ECMAScript中,变量可以存在两种类型的值,即原始值和引用值。原始值存储在栈(stack)中的简单数据段,也就是说,它们的值直接存储在变量访问...

    [阅读全文]

  • ECMAScript 保留字 [内容预览] 0 | 2019-01-15 15:37:44
    由youj创建,Carrie最后一次修改2016-09-20在本节内容中你将了解完整的ECMAScript保留字列表。ECMAScript保留字ECMA-262定义了ECMAScript支持的一套保留字(reservedword)。保留字在某种意思上是为将来的关键字而保留的单词。因此保留字不能被用作变量名或函数名。EC...

    [阅读全文]

  • ECMAScript 关键字 [内容预览] 0 | 2019-01-15 15:37:42
    由youj创建,Carrie最后一次修改2016-09-20本节为您提供了完整的ECMAScript关键字列表。ECMAScript关键字ECMA-262定义了ECMAScript支持的一套关键字(keyword)。这些关键字标识了ECMAScript语句的开头和/或结尾。根据规定,关键字是保留的,不能用作变量名或函数...

    [阅读全文]

  • ECMAScript 变量 [内容预览] 0 | 2019-01-15 15:37:41
    由youj创建,Carrie最后一次修改2016-09-20请使用var运算符声明变量。变量名需要遵守一些简单的规则。声明变量在上一节中我们讲解过,ECMAScript中的变量是用var运算符(variable的缩写)加变量名定义的。例如:vartest="hi";在这个例子中,声明了变量test,并把它的值初始化为"...

    [阅读全文]

  • ECMAScript 语法 [内容预览] 0 | 2019-01-15 15:37:40
    由youj创建,Carrie最后一次修改2016-09-20ECMAScript的语法很简单,只要大家有编程基础,那么这对大家学习ECMAScript来说是小菜一碟。熟悉Java、C和Perl这些语言的开发者会发现ECMAScript的语法很容易掌握,因为它借用了这些语言的语法。Java和ECMAScript有一些关键...

    [阅读全文]

 ECMAScript   58   30   2/2页      1   2   尾页   GO