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中 类,函数 都是大小写不敏感的 只有变量对大小写敏感