JavaScript编程的语言基础

一、编程准备
1、脚本执行顺序
JavaScript脚本解释器将按照程序代码出现的顺序来解释程序语句,因此可以将函数定义和变量声明放在<head>和</head>之间,此时与函数体相关的操作不会被立即执行。
2、大小写敏感
3、空白字符
空白字符包括空格、制表符和换行符等,在编写脚本代码时占据一定的空间,但脚本被浏览器解释执行时无任何作用。
4、分号
在编写脚本语句时,用分号“;”作为当前语句的结束符。
5、块
在定义函数时,使用大括号“{}”将函数体封装起来,也可在使用循环语句时使用。JavaScrip脚本代码中的块,即为实现特定功能的多句(也可为空或一句)脚本代码构成的整体。
二、数值类型
1、整型和浮点数值
整数类型包含正整数、零和负整数。浮点数则是包含小数点的实数,也可以是用科学计数法表示的实数。
2、八进制和十六进制
在整数类型的数值中,数制可使用十进制、八进制及十六进制。
三、变量
1、变量标识符
JavaScript脚本语言使用关键字var作为其唯一的变量标识符,其用法为在关键字var后面加上变量名。例如:
var age;
var MyData;
2、变量声明
JavaScript脚本语言允许开发者不首先声明变量就直接使用,而在变量赋值时自动声明该变量。变量赋值和变量声明可以同时进行,例如下面的代码声明名为age的变量,同时给该变量赋初值25:
var age=25;
也可在一句JavaScript脚本代码中同时声明两个以上的变量。例如:
var age , name;
同时初始化两个以上的变量也是允许的,例如:
var age = 25 , name = "A";
注意:变量名的命名遵循一定的规则,允许包含字母、数字、下划线和美元符号,而空格和标点符号都是不允许出现在变量名中的,同时不允许出现中文变量名,且大小写敏感。
3、变量作用域
全局变量:可以在脚本中的任何位置被调用,全局变量的作用域是当前文档中整个脚本区域。
局部变量:只能在此变量声明语句所属的函数内部使用,局部变量的作用域仅为该函数。
声明变量时,要根据编程的目的决定将变量声明为全局变量还是局部变量。一般而言,保存全局信息(如表格的原始大小、下拉框包含选项对应的字符串数组等)的变量需声明为全局变量,而保存临时信息(如待输出的格式字符串、数学运算中间变量等)的变量则声明为局部变量。
四、弱类型
JavaScript脚本语言是弱类型语言,在变量声明时不需要显式地指定其数据类型,变量的数据类型将根据变量的具体内容推导出来。且根据变量内容的改变而自动更改。
变量声明时不需显式指定其数据类型既是JavaScript脚本语言的优点也是缺点。优点是编写脚本代码时不需要指明数据类型,使变量声明过程简单明了;缺点是有可能造成因微小的拼写不当而引起致命的错误。
Tags: 

延伸阅读

最新评论

发表评论