ASP JavaScript概述
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ASP JavaScript概述
在Ajax没有出现之前,JavaScript是一种可选的技术;当Ajax出现之后,Java Script就像纽带一样,把其他技术有机地结合在一起,使各种“老技术”发挥各自特色的同时,与其他技术结合得到了意想不到的新效果。另外,很多Ajax引擎和A jax框架都是用JavaScript脚本语言编写,更加显示了JavaScript在Ajax中的核心地位。
JavaScript是一种基于对象(Object)和事件驱动(Event Driven)并具有安全性能的脚本语言。用户可以将JavaScript嵌入到普通的XHTML网页里并由浏览器执行,从而可以实现动态实时的效果。
1.数据类型
作为一种脚本语言,JavaScript有其自己的语法结构。JavaScript允许使用三种基础的数据类型:整型、字符串和布尔值。此外,还支持两种复合的数据类型:对象和数组,都是基础数据类型的集合。作为一种通用数据类型的对象,在JavaScri pt中也支持,函数和数组都是特殊的对象类型。另外,JavaScript还为特殊的目的定义了其他特殊的对象类型,例如Date对象表示的是一个日期和时间类型。JavaScri pt的这6种数据类型,如表2-3所示。
表2-3 JavaScript中数据类型
2.变量与常量
在JavaScript中变量用来存放脚本中的值,这样在需要用这个值的地方就可以用变量来代表,一个变量可以是一个数字,文本或者其它一些东西。JavaScript是一种对数据类型变量要求不太严格的语言,所以不必声明每一个变量的类型,变量声明尽管并不必须,但在使用变量之前先进行声明是一种好的习惯。可以使用var语句来进行变量声明。如:
在上面的示例中,命名了三个变量men、intCount和strName,类型分别是布尔
型、整型和字符串类型。在命名变量时,要注意JavaScript是一种区分大小写的语言,因此将一个变量命名为men和将其命名为MEN不一样。
常量通常又称字面常量,常量中的数据不能改变。JavaScript使用关键字const 声明一个常量,例如:
常量可以是任何类型的值,因为不能声明之后对它进行赋值,因此,在定义它时,就应使用它的常量值来对其进行初始化。JavaScript中还包含一些特殊字符,这些字符通常不会显示,而是进行某些控制,因此也称为控制字符。表2-4列出转义字符的字符串常量。
表2-4 转义字符的字符串常量