javascript的基本语法

javascript的基本语法

ID:8969355

大小:265.50 KB

页数:43页

时间:2018-04-13

javascript的基本语法_第1页
javascript的基本语法_第2页
javascript的基本语法_第3页
javascript的基本语法_第4页
javascript的基本语法_第5页
资源描述:

《javascript的基本语法》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第2章JavaScript语言基础JavaScript脚本语言作为一门功能强大、使用范围较广的程序语言,其语言基础包括数据类型、变量、运算符、函数以及核心语句等内容。本章主要介绍JavaScript脚本语言的基础知识,带领读者初步领会JavaScript脚本语言的精妙之处,并为后续章节的深入学习打下坚实的基础。本章涉及到对象的相关知识,在本书后续章节将对其进行适当的分类和详细的论述,如读者理解有困难,可自行跳过,待学习了对象的基本概念和相关知识后再进行深入理解。2.1编程准备在正式介绍Javascript脚本语言之前,先介绍使用Ja

2、vaScript脚本进行编程需要首先了解的知识,包括编程术语、大小写敏感性、空白字符以及分号等内容,以及脚本编程过程中需遵守的一些约定,以编写合法的JavaScript脚本程序。2.1.1编程术语首先我们来学习一下Javascript程序语言的基本术语,这些术语将贯穿JavaScript脚本编程的每个阶段,汇总如表2.1所示:表2.1Javascript脚本编程基本术语项目简要说明举例Token(语言符号)Javascrip脚本语言中最小的词汇单元,是一个字符序列6,“Iamaboy”,所有的标识符和关键字Literal(常量)拥有

3、固定值的表达式6,“Iamaboy”,[1,2,3]Identifer(标识符)变量、函数、对象等的名称num,alert,yourSexOperator(运算符)执行赋值、数学运算、比较等的符号=,+,%,>Expression(表达式)标识符、运算符等组合起来的一个语句,返回该语句执行特定运算后的值x+1,(num+1)/5Statement(语句)达到某个特定目的的强制性命令,脚本程序由多个语句构成varnum=5;functionsum(x,y){result=x+y;return(result);}Keyword(关键字)

4、作为脚本语言一部分的字符串,不能用作标识符使用if,for,var,functionReserved(保留字)有可能作为脚本语言一部分的字符串,但并不严格限制其不能作为标识符const,short,long2.1.2脚本执行顺序JavaScript脚本解释器将按照程序代码出现的顺序来解释程序语句,因此可以将函数定义和变量声明放在和之间,此时与函数体相关的操作不会被立即执行。2.1.3大小写敏感JavaScript脚本程序对大小写敏感,相同的字母,大小写不同,代表的意义也不同,如变量名name、Name和NA

5、ME代表三个不同的变量名。在JavaScript脚本程序中,变量名、函数名、运算符、关键字、对象属性等都是对大小写敏感的。同时,所有的关键字、内建函数以及对象属性等的大小写都是固定的,甚至混合大小写,因此在编写JavaScript脚本程序时,要确保输入正确,否则不能达到编写程序的目的。2.1.4空白字符空__________白字符包括空格、制表符和换行符等,在编写脚本代码时占据一定的空间,但脚本被浏览器解释执行时无任何作用。脚本程序员经常使用空格作为空白字符,JavaScript脚本解释器是忽略任何多余空格的。考察如下赋值语句:s=

6、s+5;以及代码:s=s+5;上述代码的运行结果相同,浏览器解释执行第一个赋值语句时忽略了其中的空格。值得注意的是,浏览器解释执行脚本代码时,并非语句中所有的空格均被忽略掉。考察如下变量声明:x=typeofy;x=typeofy;上面这两行代码代表的意义是不同的。第一行是将运算符typeof作用在变量y上,并将结果赋值给变量x;而第二行是直接将变量typeofy的值赋给了x,两行代码的意义完全不同。在编写JavaScript脚本代码时经常使用一些多余的空格来增强脚本代码的可读性,并有助于专业的JavaScript脚本程序员(或者非

7、专业人员)查看代码结构,同时有利于脚本代码的日后维护。注意:在字符串中,空格不被忽略,而作为字符串的一部分显示出来,在编写JavaScript脚本代码时,经常需添加适当的空格使脚本代码层次明晰,方便相关人员查看和维护。2.1.5分号在编写脚本语句时,用分号作为当前语句的结束符,例如:varx=25;vary=16;varz=x+y;当然,也可将多个语句写在同一行中,例如:varx=25;vary=16;varz=x+y;值得注意的是,为养成良好的编程习惯,尽量不要将多个语句写在一行中,避免降低脚本代码的可读性。另外,语句分行后,作为

8、语句结束符的分号可省略。例如可改写上述语句如下:varx=25vary=16varz=x+y代码运行结果相同,如将多个语句写在同一行中,则语句之间的分号不可省略。2.1.6块在定义函数时,使用大括号“{}”将函数体封装起来,例如:fu

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。