Www.helper3.com
热门关键字: php net javascript java
ECMAScript 专题
专题目录
您的位置:ECMAScript > ECMAScript 专题 > ECMAScript 语法
ECMAScript 语法
作者:--    发布时间:2019-11-20 21:06:24

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);
}
所有评论

loading......

滚动到顶部 滚动到底部
合作联系(微信):
www.helper3.com
关于本站:
宗旨
网站备案号:
粤ICP备17073857号-1

声明:
本站部分内容来自网络,如您发现本站内容侵害到您的利益,请联系本站管理员处理。