- Web2.0十大Ajax安全漏洞以及成因
- Javascript实现广告页面的定时关闭
- Javscript实现表单复选框的全选功能
- Javascript网页特效:闪现的礼花背景
- [组图] JavaScript高级程序设计:2.6 原始类型
- JavaScript高级程序设计:2.5 原始值
- JavaScript高级程序设计:2.4 保留字
- JavaScript高级程序设计:2.3 关键字
- [组图] JavaScript高级程序设计:2.2 变量
- [图文] 最近收集的有用的Javscript小技巧
- 实例:尽可能写友好的Javascript代码
- 如何用javascript控制上传文件的大小
- Javascript函数 判断数字的合法性
- Javascript数组 sort方法的分析
- IE和FireFox下javascript读写XML实现广告轮换
- 在Javascript中,什么是闭包(Closure)
- 特效:CSS+Javascript实现表格背景变色
- [组图] Websphere MQ Java/JMS 客户端的 SSL 配置
- AJAX也有安全隐患 谈谈AJAX的安全性
- 用Java设计防病毒的电子邮件程序
熟悉Java、C和Perl这些语言的开发者会发现ECMAScript的语法很容易掌握,因为它借用了这些语言的语法。Java和ECMAScript有一些关键语法特性相同,也有一些完全不同。
ECMAScript的基础概念如下:
q 区分大小写。与Java一样,变量、函数名、运算符以及其他一切东西都是区分大小写的,也就是说,变量test不同于变量Test。
q 变量是弱类型的。与Java和C不同,ECMAScript中的变量无特定的类型,定义变量时只用var运算符,可以将它初始化为任意的值。这样可以随时改变变量所存数据的类型(尽管应该避免这样做)。一些示例如下:
![]()
![]()
q 每行结尾的分号可有可无。Java、C和Perl都要求每行代码以分号(;)结束才符合语法。ECMAScript则允许开发者自行决定是否以分号结束一行代码。如果没有分号,ECMAScript就把这行代码的结尾看作该语句的结尾(与Visual Basic和VBScript相似),前提是这样没有破坏代码的语义。最好的代码编写习惯是总加入分号,因为没有分号,有些浏览器就不能正确运行,不过根据ECMAScript标准,下面两行代码的语法都是正确的:
![]()
q 注释与Java、C和PHP语言的注释相同。ECMAScript借用了这些语言的注释语法。有两种类型的注释——单行注释和多行注释。单行注释以双斜线(//)开头。多行注释以单斜线和星号(/*)开头,以星号加单斜线结尾(*/)。
[编辑:百家电脑学院] [返回学院首页] [返回上一页] []
·上一篇:最近收集的有用的Javscript小技巧 · 下一篇:JavaScript高级程序设计:2.2 变量

