web程序设计第7章

web程序设计第7章

ID:41098591

大小:1.32 MB

页数:46页

时间:2019-08-16

web程序设计第7章_第1页
web程序设计第7章_第2页
web程序设计第7章_第3页
web程序设计第7章_第4页
web程序设计第7章_第5页
资源描述:

《web程序设计第7章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第7章JavaScript概述JavaScript是介于Java与HTML之间,基于对象和事件驱动的编程语言。它提供了一种实时的、动态的、可交互的表达能力,用交互式的Web页面取代了静态的HTML页面,有效实现了网络计算和网络计算机的蓝图。7.1第一个JavaScript程序演示7.1第一个JavaScript程序使用JavaScript编写程序的特点:JavaScript是一种脚本语言,采用小程序段的方式实现编程,可以直接嵌入HTML文档中。在标识…之间可以加入JavaScript脚本。可将标识放在…或…之间。将JavaScript脚本置于…之间,可使

3、之在主页和其余部分代码之前装载。JavaScript是一种基于对象的语言,许多功能可以来自于脚本环境中对象的方法与脚本的相互作用。7.1第一个JavaScript程序使用JavaScript编写程序的特点:对于不支持JavaScript的浏览器,所有在中的代码均被忽略;对于支持JavaScript的浏览器,则执行中的代码。//是JavaScript的注释标识,其后的信息不被浏览器解释。7.2JavaScript基本数据结构JavaScript脚本语言同其他语言一样,有它自身的基本数据类型、表达式、运算符以及程序的基本框架结构。基本数据类型和常

4、量数值型:最基本的数据类型,包括整型和实型整型常量:可以使用十进制、八进制或十六进制表示,如1234、0745、0x93C等;实型常量:可以使用小数或指数方法表示,如12.34、5e7、4e-5等。字符串型:表示字符序列的数据类型字符串常量:用""或''括起来的若干个字符,如"JavaScript"、'ThisisabookofC++'等;控制字符:以反斜杠开头的具有特殊功能的字符,如''、'r'、't'等。7.2JavaScript基本数据结构基本数据类型和常量布尔型:表示状态的数据类型布尔常量:只有两个可能的值true和false,表示“真”和“假”两种状态。null

5、和undefinednull:null的类型是Object,用来表示一个变量没有任何数值。例如:varempty=null;//empty的值为nullundefined:undefined的类型也是undefined,表示变量没有定义任何值。例如:varvalue;//value的值为undefined7.2JavaScript基本数据结构变量变量的主要作用是存取数据和提供存放信息的容器,在JavaScript程序中必须明确变量的命名、声明和作用域。变量的命名:必须以字母或下划线开头,后面可以跟数字、字母和下划线。不能使用JavaScript中的关键字作为变量名。例如:正确的变量

6、名:num1、_value、thisbook错误的变量名:1_max、C++、this、true变量的声明:在JavaScript中,不论变量的数据类型为什么,都用var关键字来声明。例如:varnum=1;varstr="JavaScriptLanguage";7.2JavaScript基本数据结构变量的实际类型视变量数据的内容而定。例如,上例中的num为数值型变量,str为字符串型变量。变量的类型也可以随时被改变,只要指定不同类型的数据,变量的类型就会跟着改变。例如:varnum=1;//num为数值型变量……num="HelloWorld!";//num为字符串型变量变量也可

7、以不用var声明而直接使用,这时必须设定变量的初始值,否则会产生编译错误。例如:x=100;//x为数值型变量y="China";//y为字符串型变量z=true//z为布尔型变量好的编程风格:每个变量在第一次使用时都用var声明!7.2JavaScript基本数据结构变量的作用域:分为全局变量和局部变量全局变量:在所有函数外声明的变量,在程序的每个地方都可以使用;局部变量:在某函数内声明的变量,只对该函数可见。例如:varattr=1;//attr为全局变量func

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

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

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