您的位置:首页 > 编程语言 > Java开发

【Java Script 入门之路之词法结构】

2015-11-20 17:05 387 查看
4000

**【Java
Script 入门之路之基础篇之词法结构】
**

字符集

JavaScript程序是用Unicode字符集编写的。与7位的ASCII编码和8位的ISO Latin-1编码不同,16位的Unicode可以表示地球上通用的每一种书面语言。这事国际化的一个重要的特征,对那些不讲英语的程序设计者尤为重要。

JavaScript是一种区别大小写的语言。在输入语言的关键字、变量、函数名以及所有表示符时,都必须采取一致的字符大小形式。但是要注意,HTML并不区分大小写。由于它和客户端JavaScript紧密相关,所以这一点很容易混淆的。许多JavaScript对象和属性都与他们所带的HTML标记和属性同名。在HTML中这些标记和属性名可以任意大小写,但是在JavaScript中通常是小写的。

JavaScript会忽略程序中记号之间的空格、制表符和换行符。因为可以再程序中随意使用空格、制表符和换行符,所以编程人员可以写出整齐、一致的格局,在其中使用缩进,从而使代码容易阅读和理解。

JavaScript中简单语句后通常都有分号(;)就像C、C++和Java中的语句一样。这样主要是位了分隔语句。但是,在JavaScript中,如果语句分别放置在不同的行中,就可以省去分号。例如:

a = 3
b = 4


但如果代码格式如下的话,那么第一个分号就是必需的:

a = 3;b = 4


省略分号并不是好的编程习惯,应该习惯于使用分号。

JavaScript是支持注释的,和大部分语言是一样的。注释符常用的有两种:“//”和“/* ... */”。了解Java的同学应该清楚,和Java是一样的。

在JavaScript中有标示符的存在,所谓标示符,就是一个名字。在JavaScript中,标示符用来命名变量和函数,或者用作JavaScript代码中某些循环的标签。JavaScript中合法的标示符的命名规则和Java以及其他许多语言的命名规则相同,第一个必须是字母、下划线(_)或者美元符($)。例如下面的这些命名就是合法的:

a
my_name
f1
_demo
$s

下面列出了许多JavaScript保留字,它们在JavaScript程序中不能被用作表示符、变量名和函数名以及循环标记。浙西关键字对JavaScript来说具有特殊的意义,它们是这种语言中语法自身的一部分。

break      do       if        switch     typeof
case        else     in       this         var
catch       false    instanceof throw  vaid
continue  for       null      true       while
default    finally   new     try         with
delete     function return
在以后定义变量名、函数名等,不要使用上面提到的保留字就行了,下面还有一些扩展词以及其他比较敏感的字符,在定义的时候不尽量不要使用,以免有不必要的麻烦。

arguments       encodeURL      Infinity
Object             String             Array
Error                isFinite           parseFloat
SyntaxError      Boolean          escape
isNaN               parseInt         TypeError
Date                 eval               Math
RangeError        undefined      decodeURI
EvalError           NaN              ReferenceError
unescape           decodeURIComponent       Function
Number             RegExp         URIError
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: