js_first

JavaScript的基础知识

第一个JavaScript程序

1
<h1 onclick="javascript:alert('hello javascript')">欢迎光临JavaScript的世界!</h1>

什么是程序?程序是一行一行的“程序语句”或“语句”所组成的,而程序语句又是由“关键字”、“特殊字符”或“标识符”所组成。

程序语句或语句是程序内最小的可执行单元,而多个程序语句可以组成函数流程控制较大的可执行的单元。JavaScript程序代码编写涵盖了命名规则、注释、缩排等,虽不是硬性规定,但遵循这些可以提高程序的可读性,让程序容易调试与维护。

字符集:ECMAScript 3要求JavaScript支持Unicode 2.1及之后的版本,而ECMAScript 5要求JavaScript支持Unicode 3或之后的版本。

英文字母大小写

JavaScript区分大小写,这点和HTML不同,例如用来声明函数的关键字的function一定是小写,而myName和myname是两个不同的变量。

空格符:

JavaScript会自动忽略多余的空格符,
1
2
var x=10;
var x = 10;

分号

JavaScript并没有规定每条程序语句都要加上分号,除非是要将两个语句写在同一行,才需要分号来分隔。
1
var x=10; var y=10;

换行

JavaScript也没有规定换行的方式,但是为了提高程序的可读性,建议换行。

注释:JavaScript有两种注释方式:

1
2
3
4
//单行注释
/*这是
多行注释
*/

变量命名规则:

1、第一个字符是英文字母或下划线(_),其他字符可以是英文Zimmur,阿拉伯数字,ISO-8859-1字符,Unicode字符,下划线或货币符号($),而且英文字母要区分大小写。

2、Unicode字符格式为\uNNNN,其中NNNN是Unicode字符的16进制的表示法,如\u005f所代表的Unicode字符正是下划线。

3、不能使用javascript的关键字,内部函数名称,内部对象的名称

4、若名称由多个单词组成,建议第一个单词后面的每个单词要前缀大写,(驼峰命名法)

5、避免在内部范围使用与外部范围相同的名称,以免出现存取错误。

变量的声明方法:可以使用关键字var ,有必要的话,可以赋初值。

1
2
var my_Name;
my_Name="哗然";