Javascript脚本语言作为一门功能强大、使用范围较广的程序语言,其语言基础包括数据类型、变量、运算符、函数以及核心语句等内容。
本章主要介绍 Javascript脚本语言的基础知识,带领读者初步领会 Javascript脚本语言的精妙之处,并为后续章节的深入学习打下坚实的基础。
本章涉及到对象的相关知识,在本书后续章节将对其进行适当的分类和详细的论述,如读者理解有困难,可自行跳过,待学习了对象的基本概念
和相关知识后再进行深入理解。
2.1编程准备
在正式介绍 Javascript脚本语言之前,先介绍使用 Javascript脚本进行编程需要首先了解的知识,包括编程术语、大小写敏感性、空白字符以及分枵等内容,以及脚本编程过程中需遵守的一些约定,以编写合法的 Javascript脚本程序。
Javascript脚本编程基础术语
项目 | 简要说明 | 举例 |
Token(语言符号) | Javascrip脚本语言中最小的词汇单元 | “ I am a boy”,所有的标识符和关键字 |
Literal(常量) | 拥有固定值的表达式 | “ I am a boy”,[1,2,3] |
Identifer(标识符) | 变量、函数、对象等的名称 | num, alert, yourSex |
Operator(运算符) | 执行赋值、数学运算、比较等的符号 | =,+,%,> |
Statement(语句) | 达到某个特定目的的强制性命令,脚本程序由多个语句构成 | x+1,(num+1)/5 |
Key word(关键字) | 作为脚本语言一部分的字符串,不能用作标 | if,for,var, function |
Reserved(保留字) | 有可能作为脚本语言一部分的字符串,但并不严格限制其不能作为标识符 | const, short,long |
脚本执行顺序
Javascript脚本解释器将按照程序代码岀现的顺序来解释程序语句,因此可以将函数定义和变量声明放在<head>和<head>之间,此时与函数体相关的操作不会被立即执行。
大小写敏感
Javascript脚本程序对大小写敏感,相同的字母,大小写不同,代表的意义也不同,如变量名name、Name和NAME代表三个不同的变量名。在 Javascript脚本程序中,变量名、函数名、运算符、关键字、对象属性等都是对大小写敏感的。同时,所有的关键字、内建函数以及对象属性等的大小写都是固定的,甚至混合大小写,因此在编写 Javascript脚本程序时,要确保输入正确,否则不能达到编写程序的目的。
空白字符
空白字符包括空格、制表符和换行符等,在编写脚本代码时占据一定的空间,但脚本被浏览器解释执行时无任何作用。脚本程序员经常使用空格作为空白字符, Javascript脚本解释器是忽略任何多余空格的。
考察如下赋值语句
s = s + 5;
以及代码s=s+5上述代码的运行结果相同,浏览器解释执行第一个赋值语句时忽略了其中的空格。值得注意的是,浏览器解释执行脚夲代码时,并非语句中所有的空格均被忽略掉。考察如下变量