当前位置:K88软件开发文章中心编程语言JavaScriptECMAScript → 文章内容

ECMAScript 语法

减小字体 增大字体 作者:佚名  来源:网上搜集  发布时间:2019-1-15 15:37:40

由 youj 创建,Carrie 最后一次修改 2016-09-20 ECMAScript的语法很简单,只要大家有编程基础,那么这对大家学习ECMAScript来说是小菜一碟。 熟悉 Java、C 和 Perl 这些语言的开发者会发现 ECMAScript 的语法很容易掌握,因为它借用了这些语言的语法。 Java 和 ECMAScript 有一些关键的语法特性相同,也有一些完全不同。 区分大小写 与Java一样,变量、函数名、运算符以及其他一切东西都是区分大小写的。 比如:变量test与变量TEST是不同的。 变量是弱类型的 与Java和C不同,ECMAScript中的变量无特定的类型,定义变量时只用var运算符,可以将它初始化为任意值。 因此,可以随时改变变量所存数据的类型(尽量避免这样做)。 例子var color = "red";var num = 25;var visible = true; 每行结尾的分号可有可无 Java、C和Perl都要求每行代码以分号(;)结束才符合语法。 ECMAScript则允许开发者自行决定是否以分号结束一行代码。如果没有分号,ECMAScript就把折行代码的结尾看做该语句的结尾(与Visual Basic和VBScript相似),前提是这样没有破坏代码的语义。 最好的代码编写习惯是总加入分号,因为没有分号,有些浏览器就不能正确运行,不过根据ECMAScript标准,下面两行代码都是正确的:var test1 = "red"var test2 = "blue"; 注释与 Java、C 和 PHP 语言的注释相同 ECMAScript借用了这些语言的注释语法。 有两种类型的注释: 单行注释以双斜杠开头(//) 多行注释以单斜杠和星号开头(/*),以星号和单斜杠结尾(*/) //这是一条单行注释/*这是一个多行注释*/ 括号表示代码块 从Java中借鉴的另一个概念是代码块。 代码块表示一系列应该按顺序执行的语句,这些语句被封装在左括号({)和右括号(})之间。 例如:if (colorTest == "red") { colorTest= "blue"; alert(colorTest);}

ECMAScript 语法