- 1、本文档共57页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 JavaScript编程及语言基础
第2章 JavaScript编程的语言基础 JavaScript脚本语言作为一门功能强大、使用范围较广的程序语言,其语言基础包括数据类型、变量、运算符、函数以及核心语句等内容。本章主要介绍JavaScript脚本语言的基础知识,带领读者初步领会JavaScript脚本语言的精妙之处,并为后续章节的深入学习打下坚实的基础。 2.1 编程准备 在正式介绍Javascript脚本语言之前,先介绍使用JavaScript脚本进行编程需要首先了解的知识,包括大小写敏感性、空白字符以及分号等内容,以及脚本编程过程中需遵守的一些约定,以编写合法的JavaScript脚本程序。 2.1.1 脚本执行顺序 JavaScript脚本解释器将按照程序代码出现的顺序来解释程序语句,因此可以将函数定义和变量声明放在head和/head之间,此时与函数体相关的操作不会被立即执行。 2.1.2 大小写敏感 JavaScript脚本程序对大小写敏感,相同的字母,大小写不同,代表的意义也不同,如变量名name、Name和NAME代表3个不同的变量名。在JavaScript脚本程序中,变量名、函数名、运算符、关键字、对象属性等都是对大小写敏感的。同时,所有的关键字、内建函数,以及对象属性等的大小写都是固定的,甚至混合大小写,因此在编写JavaScript脚本程序时,要确保输入正确,否则不能达到编写程序的目的。 2.1.3 空白字符 空白字符包括空格、制表符和换行符等,在编写脚本代码时占据一定的空间,但脚本被浏览器解释执行时无任何作用。脚本程序员经常使用空格作为空白字符,JavaScript脚本解释器是忽略任何多余空格的。 2.1.4 分号 在编写脚本语句时,用分号“;”作为当前语句的结束符,例如变量的定义语句: var x=25; var y=16; var z=x+y; 当然,也可将多个语句写在同一行中,例如: var x=25;var y=16;var z=x+y; 值得注意的是,为养成良好的编程习惯,尽量不要将多个语句写在一行中,避免降低脚本代码的可读性。 2.1.5 块 在定义函数时,使用大括号“{}”将函数体封装起来: 在使用循环语句时,使用大括号“{}”将循环体封装起来 从本质上讲,使用大括号“{}”将某段代码封装起来后,构成“块”的概念,JavaScript脚本代码中的块,即为实现特定功能的多句(也可为空或一句)脚本代码构成的整体。 2.2 数值类型 一个语言提供多种数值类型是为了更好的诠释空间中的数据状态。本节介绍JavaScript中的数值类型。 2.2.1 整型和浮点数值 JavaScript允许使用整数类型和浮点类型两种数值,其中整数类型包含正整数、0和负整数;而浮点数则可以是包含小数点的实数,也可以是用科学计数法表示的实数。 2.2.2 八进制和十六进制 在整数类型的数值中,数制可使用十进制、八进制以及十六进制,例如: var age = 32; //十进制 var num = 010; //八进制 var num = C33; //十六进制 2.3 变量 几乎任何一种程序语言都会引入变量(variable),包括变量标识符、变量申明和变量作用域等内容。JavaScript脚本语言中也将涉及到变量,其主要作用是存取数据以及提供存放信息的容器。在实际脚本开发过程中,变量为开发者与脚本程序交互的主要工具。下面分别介绍变量标识符、变量申明和变量作用域等内容。 2.3.1 变量标识符 与C++、Java等高级程序语言使用多个变量标识符不同,JavaScript脚本语言使用关键字var作为其唯一的变量标识符,其用法为在关键字var后面加上变量名。例如: var age; var MyData; 2.3.2 变量申明 在JavaScript脚本语言中,声明变量的过程相当简单,例如通过下面的代码声明名为age的变量: var age; 2.3.3 变量作用域 要讨论变量的作用域,首先要清楚全局变量和局部变量的联系和区别: 全局变量:可以在脚本中的任何位置被调用,全局变量的作用域是当前文档中整个脚本区域。 局部变量:只能在此变量声明语句所属的函数内部使用,局部变量的作用域仅为该函数
您可能关注的文档
最近下载
- 静配中心无菌操作流程.pptx
- 2025年泰州职业技术学院单招职业技能测试题库(历年真题).docx VIP
- PEP版英语三年级下册课件Unit 2《Expressing yourself》Part B(3)Read and write.pptx VIP
- ★安全生产管理方案.doc VIP
- 核磁MRI检查操作规范.docx
- 开阳县新增 200 辆巡游出租车经营权招标文件.PDF
- 工业智能操作系统白皮书(2024版) .pdf
- Unit 2 Expressing yourself Part A 第1课时 课件人教PEP英语三年级下册.pptx VIP
- MotorCAD手册(2022年-2023年新的).pdf
- 牧野J5机床说明书J5_OPERATION_AND_MAINTENANCE_MANUAL(ZH) J7M000G0115C.pdf
文档评论(0)