ECMAScript基础(语法)

2.1语法

ECMAScript的基础概念如下:

区分大小写。与java一样,变量函数名,运算符以及其他一切东西都是区分大小写的,也就是说,变量test不同于变量Test。

变量是弱类型的。与Java和c不同。ECMAScript中的变量无特定的类型,定义变量时只用var运算符,可以将它初始化为任意的值。这样可以随时改变变量所存数据的类型(尽管应该避免这样做)。

一些示例如下:

 

  1. var color = "red";
  2. var num = 25;
  3. var visible = true;

每行结尾的分号可有可无。java,c和perl都要求每行代码以分号(;)结束才符合语法。ECMAScript则允许开发者自行决定是否以分号结束一行代码。如果没有分号,ECMAScript就把这行代码的结尾看作该语句的结尾,前提是这样没有破坏代码的语义。最好的代码编写习惯是总加入分号,因为没有分号,有些浏览器就不能正确运行,不过根据ECMAScript标准,下面两行代码的语法都是正确的:

 

  1. var test1 = "red"
  2. var test2 = "blue";

注释与java,c和PHP语言的注释相同。ECMAScript借用了这些语言的注释语法。有两种类型的注释----单行注释和多行注释。单行注释以双斜线(//)开头。多行注释以单斜线和星号(/*)开头,以星号加单斜线结尾(*/)。

 

  1. //this is a single-line comment 
  2. /*this is a
  3.   multi-line comment
  4. */

⑸括号表明代码块。从Java中借鉴的另一个概念是代码块。代码块表示一系列应该按顺序执行的语句,这些语句被封装在左括号({)和右括号(})之间。例如:

  1. if (test1 == "red") {
  2.     test1 = "blue";
  3.     alert(test1);
  4. }

 

可到ECMA的web站点www.ecma-international.org下载ECMAScript Language Specification (ECMA-262)。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值