Javascript 学习笔记一 之 词法结构

wtCoder 原创转载请注明出处。

系统学习JS的第一篇Blog。

词法结构是每一种语言的基础规则。

Js字符集

js是基于16位的Unicode字符集(它可以表示地球上任何一种通用的书面语言,latin-1以及ASCII编码都是他它子集).

因为是基于16位的字符编码 所以 js 使用2个字节描述一个字符

 

Js书写规范

js的所有标识符都是对大小写敏感的,也就是说var Achar 与 var achar 代表不同的变量。

js忽略所有的换行符,空白符与制表符.(这一点大部分语言都一样.为了让程序更具可读性与自由性)

但是需要注意js的换行符 

我们来看个例子:

return
true

return true

是不一样的. 前者js解释器会认为你是 return;true; 而后者是return true;

js注释规则,这个和C,C++一样

/*声明一个叫tString的字符串*/ 
var tString

var tString //声明一个叫tString的字符串

/*
* 声明一个叫tString的字符串
* 声明一个叫tString的字符串
*/
var tString

js变量命名规则:第一个字符必须是字母,下划线或美元符号(且在js 1.1之前的解释器是不支持以美元符号作为第一个字符的)

js变量,函数名等 不能使用 JS保留关键字,具体有哪些可以查阅JS手册 :)

 

大概就这么多吧。作为一个PHPER 主要要注意的是

js 对大小写非常敏感。函数,变量,对象等都是对大小写敏感的

而php中 类,函数 都是大小写不敏感的 只有变量对大小写敏感

posted @ 2010-04-12 20:20  wtCoder  阅读(185)  评论(0编辑  收藏  举报