ECMAScript 基础

[color=blue]刚刚开始JavaScript和Ajax学习,这是学习过程中的笔记,请各位DX指教:)[/color]

JavaScript 的核心之一 ECMAScript 的语言特性和 Java 、 C 、 Perl 都有许多相似之处,其中不少特性都是从这些语言借鉴而来,同时它们之间也存在许多差异。下面列举一些 ECMAScript 的基本特性。

--和 Java 一样, ECMAScript 区分大小写,注释的格式相同,通过 {} 确定代码块,原始数据类型存储在堆栈,对象的引用存储在堆中;

--ECMAScript 是一种松散的语言, ECMAScript 通过 var 操作符声明变量,并且不限类型,例如 var n = 25 ,那么 n 就是数字类型, var n = “string” ,那么 n 就是 String 类型;

--在每一行代码后,可以不写分号, ECMAScript 自动认为该行的末尾为该行代码的最后; ECMAScript 中的变量可以不用初始化,在幕后系统将自动完成初始化操作;

--同一变量可以赋予不同类型的数据;变量的第一个字符只能是字母、下划线或 $ ,其他的字符可以是下划线、 $ 、或任意的字母、数字、字符;

--和其他语言一样,变量最好遵循驼峰书写法,或 Pascal 表示法、或匈牙利表示法;

--和大多数语言不同的是, ECMAScript 变量在使用之前可以不必声明,系统会自动将该变量声明为全局变量,例如 var m = “Good”; n = m + “Morning”; alert(n) 输出结构是“ Good Morning ”;

--在大多数语言里, String 是对象,在 ECMAScript 中却是原始数据类型。

原文地址:[color=darkblue][url]http://www.blogjava.net/flyingis/archive/2006/06/13/52484.html[/url][/color]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值