- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[JavaScript的基本语法
第2 章 JavaScript 语言基础
JavaScript 脚本语言作为一门功能强大、使用范围较广的程序语言,其语言基础包括数
据类型、变量、运算符、函数以及核心语句等内容。本章主要介绍JavaScript 脚本语言的基
础知识,带领读者初步领会JavaScript 脚本语言的精妙之处,并为后续章节的深入学习打下
坚实的基础。
本章涉及到对象的相关知识,在本书后续章节将对其进行适当的分类和详细的论述,如
读者理解有困难,可自行跳过,待学习了对象的基本概念和相关知识后再进行深入理解。
2.1 编程准备
在正式介绍 Javascript 脚本语言之前,先介绍使用JavaScript 脚本进行编程需要首先了
解的知识,包括编程术语、大小写敏感性、空白字符以及分号等内容,以及脚本编程过程中
需遵守的一些约定,以编写合法的JavaScript 脚本程序。
2.1.1 编程术语
首先我们来学习一下Javascript 程序语言的基本术语,这些术语将贯穿JavaScript 脚本
编程的每个阶段,汇总如表2.1 所示:
表 2.1 Javascript脚本编程基本术语
项目 简要说明 举例
Token(语言符号) Javascrip脚本语言中最小的词汇单元,是一
个字符序列
6,“I am a boy”,所有的标识符和关
键字
Literal(常量) 拥有固定值的表达式6,“I am a boy”,[1,2,3]
Identifer(标识符) 变量、函数、对象等的名称num,alert,yourSex
Operator(运算符) 执行赋值、数学运算、比较等的符号=,+,%,
Expression(表达式) 标识符、运算符等组合起来的一个语句,返
回该语句执行特定运算后的值
x+1,(num+1)/5
Statement(语句) 达到某个特定目的的强制性命令,脚本程序
由多个语句构成
var num=5;
function sum(x,y){
result=x+y;
return(result);
}
Keyword(关键字) 作为脚本语言一部分的字符串,不能用作标
识符使用
if,for,var,function
Reserved(保留字) 有可能作为脚本语言一部分的字符串,但并
不严格限制其不能作为标识符
const,short,long
2.1.2 脚本执行顺序
JavaScript 脚本解释器将按照程序代码出现的顺序来解释程序语句,因此可以将函数定
义和变量声明放在head和/head之间,此时与函数体相关的操作不会被立即执行。
2.1.3 大小写敏感
JavaScript 脚本程序对大小写敏感,相同的字母,大小写不同,代表的意义也不同,如
变量名name、Name 和NAME 代表三个不同的变量名。在JavaScript 脚本程序中,变量名、
函数名、运算符、关键字、对象属性等都是对大小写敏感的。同时,所有的关键字、内建函
数以及对象属性等的大小写都是固定的,甚至混合大小写,因此在编写JavaScript 脚本程序
时,要确保输入正确,否则不能达到编写程序的目的。
2.1.4 空白字符
空__________白字符包括空格、制表符和换行符等,在编写脚本代码时占据一定的空间,但脚本被
浏览器解释执行时无任何作用。脚本程序员经常使用空格作为空白字符,JavaScript 脚本解
释器是忽略任何多余空格的。考察如下赋值语句:
s = s + 5 ;
以及代码:
s=s+5;
上述代码的运行结果相同,浏览器解释执行第一个赋值语句时忽略了其中的空格。值得
注意的是,浏览器解释执行脚本代码时,并非语句中所有的空格均被忽略掉。考察如下变量
声明:
x=typeof y;
x=typeofy;
上面这两行代码代表的意义是不同的。第一行是将运算符typeof 作用在变量y 上,并
将结果赋值给变量x;而第二行是直接将变量typeofy 的值赋给了x,两行代码的意义完全
不同。
在编写 JavaScript 脚本代码时经常使用一些多余的空格来增强脚本代码的可读性,并有
助于专业的JavaScript 脚本程序员(或者非专业人员)查看代码结构,同时有利于脚本代码
的日后维护。
注意:在字符串中,空格不被忽略,而作为字符串的一部分显示出来,在编写 JavaScript 脚本代码时,
经常需添加适当的空格使脚本代码层次明晰,方便相关人员查看和维护。
2.1.5 分号
在编写脚本语句时,用分号作为当前语句的结束符,例如:
var x=25;
var y=16;
var z=x+y;
当然,也可将多个语句写在同一行中,例如:
var x=25;var y=16;var z=x+y;
值得注意的是,为养成良好的编程习惯,尽量不要将多个语句写在一行中,避免降低脚
文档评论(0)