ECMAScript 语法

2018年10月29日23:40:12 Comment 321

ECMAScript 语法

区分大小写

变量、函数名、运算符以及其他一切东西都是区分大小写的。

例如:变量test与变量TEST是不同的。

变量是弱类型的

ECMAScript中的变量无特定的类型,定义变量时只用var运算符,可以将它初始化为任意值。

因此,可以随时改变变量所存数据的类型(尽量避免这样做)。

例如:

var color = "white";
var num = 30;
var visible = true;

每行结尾的分号可有可无

Java、C和Perl都要求每行代码以分号(;)结束才符合语法。

ECMAScript允许开发者自行决定是否以分号结束一行代码。如果没有分号,ECMAScript就把折行代码的结尾看做该语句的结尾(与Visual Basic和VBScript相似),前提是这样没有破坏代码的语义。

最好的代码编写习惯是加入分号,因为没有分号,有些浏览器就不能正确运行,不过根据ECMAScript标准,下面两行代码都是正确的:

var test1 = "red"
var test2 = "blue";

注释与 Java、C 和 PHP 语言的注释相同

ECMAScript借用了这些语言的注释语法。

有两种类型的注释:

单行注释以双斜杠开头(//)

多行注释以单斜杠和星号开头(/*),以星号和单斜杠结尾(*/)

//这是一条单行注释
/*这是一个多行
注释*/

括号表示代码块

代码块表示一系列应该按顺序执行的语句,这些语句被封装在左括号({)和右括号(})之间。

例如:

if (colorTest == "red") {
    colorTest= "blue";
    alert(colorTest);
}
  • 我的微信
  • 一起交流技术
  • weinxin
  • 我的微信公众号
  • 一起交流技术
  • weinxin

Comment

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: