关闭

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

331人阅读 评论(0) 收藏 举报
分类:

**【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



0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:8645次
    • 积分:130
    • 等级:
    • 排名:千里之外
    • 原创:4篇
    • 转载:0篇
    • 译文:0篇
    • 评论:7条
    文章分类
    文章存档