欢迎来到天天文库
浏览记录
ID:40847401
大小:220.96 KB
页数:57页
时间:2019-08-08
《JavaScript编程的语言基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第2章JavaScript编程的语言基础JavaScript脚本语言作为一门功能强大、使用范围较广的程序语言,其语言基础包括数据类型、变量、运算符、函数以及核心语句等内容。本章主要介绍JavaScript脚本语言的基础知识,带领读者初步领会JavaScript脚本语言的精妙之处,并为后续章节的深入学习打下坚实的基础。2.1编程准备在正式介绍Javascript脚本语言之前,先介绍使用JavaScript脚本进行编程需要首先了解的知识,包括大小写敏感性、空白字符以及分号等内容,以及脚本编程过程中需遵守的一些约定,以编写合法的JavaS
2、cript脚本程序。2.1.1脚本执行顺序JavaScript脚本解释器将按照程序代码出现的顺序来解释程序语句,因此可以将函数定义和变量声明放在
3、甚至混合大小写,因此在编写JavaScript脚本程序时,要确保输入正确,否则不能达到编写程序的目的。2.1.3空白字符空白字符包括空格、制表符和换行符等,在编写脚本代码时占据一定的空间,但脚本被浏览器解释执行时无任何作用。脚本程序员经常使用空格作为空白字符,JavaScript脚本解释器是忽略任何多余空格的。2.1.4分号在编写脚本语句时,用分号“;”作为当前语句的结束符,例如变量的定义语句:varx=25;vary=16;varz=x+y;当然,也可将多个语句写在同一行中,例如:varx=25;vary=16;varz=x+y;
4、值得注意的是,为养成良好的编程习惯,尽量不要将多个语句写在一行中,避免降低脚本代码的可读性。2.1.5块在定义函数时,使用大括号“{}”将函数体封装起来:在使用循环语句时,使用大括号“{}”将循环体封装起来从本质上讲,使用大括号“{}”将某段代码封装起来后,构成“块”的概念,JavaScript脚本代码中的块,即为实现特定功能的多句(也可为空或一句)脚本代码构成的整体。2.2数值类型一个语言提供多种数值类型是为了更好的诠释空间中的数据状态。本节介绍JavaScript中的数值类型。2.2.1整型和浮点数值JavaScript允许使用
5、整数类型和浮点类型两种数值,其中整数类型包含正整数、0和负整数;而浮点数则可以是包含小数点的实数,也可以是用科学计数法表示的实数。2.2.2八进制和十六进制在整数类型的数值中,数制可使用十进制、八进制以及十六进制,例如:varage=32;//十进制varnum=010;//八进制varnum=C33;//十六进制2.3变量几乎任何一种程序语言都会引入变量(variable),包括变量标识符、变量申明和变量作用域等内容。JavaScript脚本语言中也将涉及到变量,其主要作用是存取数据以及提供存放信息的容器。在实际脚本开发过程中,变
6、量为开发者与脚本程序交互的主要工具。下面分别介绍变量标识符、变量申明和变量作用域等内容。2.3.1变量标识符与C++、Java等高级程序语言使用多个变量标识符不同,JavaScript脚本语言使用关键字var作为其唯一的变量标识符,其用法为在关键字var后面加上变量名。例如:varage;varMyData;2.3.2变量申明在JavaScript脚本语言中,声明变量的过程相当简单,例如通过下面的代码声明名为age的变量:varage;2.3.3变量作用域要讨论变量的作用域,首先要清楚全局变量和局部变量的联系和区别:全局变量:可以在
7、脚本中的任何位置被调用,全局变量的作用域是当前文档中整个脚本区域。局部变量:只能在此变量声明语句所属的函数内部使用,局部变量的作用域仅为该函数体。2.4弱类型JavaScript脚本语言像其他程序语言一样,其变量都有数据类型,具体数据类型将在下一节中介绍。高级程序语言如C++、Java等为强类型语言,与此不同的是,JavaScript脚本语言是弱类型语言,在变量声明时不需显式地指定其数据类型,变量的数据类型将根据变量的具体内容推导出来,且根据变量内容的改变而自动更改,而强类型语在变量声明时必须显式地指定其数据类型。2.5基本数据类型
8、在实现预定功能的程序代码中,一般需定义变量来存储数据(作为初始值、中间值、最终值或函数参数等)。变量包含多种类型,JavaScript脚本语言支持的基本数据类型包括Number型、String型、Boolean型、Undefined型
此文档下载收益归作者所有