实验项目21—JAVASCRIPT内置函数和对象

实验难点

实验内容实验目的

实验重点实验步骤

实验内容

1、JavaScript 内置函数的应用

2、JavaScript 内置对象的应用

3、JavaScript 浏览器对象的应用

实验难点实验内容实验目的实验重点实验步骤

实验目的

1、掌握JavaScript 内置函数的使用方法

2、掌握JavaScript 常用内置对象的属性和方法

3、掌握JavaScript 浏览器对象的含义

4、掌握使用浏览器对象提供的信息来完成一定功能的网页设计。

实验难点

实验内容实验目的实验重点实验步骤

实验重点

1、掌握JavaScript 内置函数的使用方法

2、掌握JavaScript 常用内置对象的属性和方法

3、掌握JavaScript 浏览器对象的含义

实验难点

实验内容实验目的实验重点

实验步骤

实验难点

1、掌握使用浏览器对象提供的信息来完成一定功能的网页设计。

实验难点

实验内容

实验目的

实验重点

实验步骤实验内容一:JavaScript 内置函数的应用

1、eval( ):计算字符串表达式的值

2、parseFloat( )和parseInt( ):将字符串开头的整数或浮点数分解出来,转换为整数或浮点数

3、isNaN( ):确定一个变量是否为NaN (Not a Number )

4、escape( ):将字符串中的非字母数字字符转换为按格式%XX 表示的数字

5、unescape( ):将字符串格式为%XX 的数字转换为字符

6、程序案例1_1:求用户在提示对话框中输入的表达式的值。

7、思考题:

判断用户输入的字符是不是数字,如果是,分别将其转换成浮点数和整数,并显示到网页上。

实验难点

实验内容实验目的

实验重点实验步骤

实验内容二:JavaScript 内置对象的应用

1、Math 对象

2、Date 对象

3、Number 对象

4、String 对象

5、Array 对象

实验难点实验内容

实验目的实验重点实验步骤

一、对象的基本概念

1、什么是对象对象用于描述客观世界存在的特定实体。在计算机世界中,不仅存在来自于客观世界的对象,也包含为解决

问题而引入的抽象对象。

2、对象的属性和方法

●在JavaScript 中,对象就是属性和方法的集合。●方法是作为对象成员的函数表明对象所具有的行为,属性是作为对象成员的一组变量,表明对象的状态。●通过访问或设置对象的属性,并且调用对象的方法,就可以对对象进行各种操作,从而获得需要的功能。●调用对象的一个方法类似于调用一个函数。●使用对象的一个属性则类似于使用一个变量。

实验难点实验内容实验目的实验重点实验步骤

二、Math 对象

1、Math 对象的属性是数学中常用的常量,如圆周率PI ,自然对数的底E 等。

2、Math 对象的方法则是一些十分有用的数学函数,如sin()、random()、log()等。

3、在调用Math 对象的属性和方法时,直接写成:Math.属性和Math.方法。

4、案例2_1:求PI 的5次方,并四舍五入取整。

5、思考题:设计javascript 程序,在网页上随机显示10个两位整数。

实验难点实验内容实验目的实验重点实验步骤

三、Date 对象

1、Date 对象的主要方法

常用方法:设置和获取日期中的年、月、日、小时、分、秒和毫秒等2、创建Date 对象

要使用Date 对象,必须先使用new 运算符创建它。创建Date 对象的常见方式有三种:

(1)不带参数var today = new Date();

(2)创建一个指定日期的Date 变量var theDate = new Date(2000, 9, 1);

(3)创建一个指定时间的Date 变量var theTime = new Date(2000, 9, 1, 10, 20,30,50)

3、案例2_2:计算求1+2+3+…10000之和所需要的运行时间(毫秒数)。

4、思考题:在网页上显示当前日期和时间,并显示是星期几。

实验难点

实验内容实验目的实验重点实验步骤

四、Number 对象

1、Number 对象用于存放MAX_VALUE 、MIN_VALUE 、NaN 、NEGATIVE_INFINITY 、POSITIVE_INFINITY 等极端数值。

2、案例2_3:在页面中显示JavaScript 可以处理的数的区间。

实验难点实验内容

实验目的实验重点实验步骤

五、String 对象

1、String 对象提供对字符串进行处理的属性和方法。

2、在使用String 对象时,首先要创建一个字符串变量。

3、使用new 运算符来创建,如:

newstring = new String("This is a new string")

4、也可以直接将字符串赋给变量。

newstring = "This is a new string"

5、String 对象的最常用属性和方法length 、toLowerCase()、toUpperCase()、charAt(index)、substr(start,len)

6、程序案例2_4:String 对象的常用方法

7、思考题:将用户输入的字符串反向输出到页面上,并且要求将其中的小写字母转换为大写字母。例如,如果输入”abc123”,则输出”321CBA ”。

实验难点实验内容

实验目的实验重点实验步骤

六、Array 对象

1、什么是数组一个数组可以包含多个数组元素。数组中数组元素的个数称为数组长度。

2、创建和访问数组

一个数组元素由数组名、一对方括号[ ]和这对括号中的下标组合起来表示。如:arrayname[0]、arrayname[1]。

3、for …in 语句

用for …in 语句处理数组,可以依次对数组中的每个数组元素执行一条或多条语句。

for …in 的格式是:for(变量in 数组) 循环体语句;

4、程序案例2_5:使用for …in 语句,显示数组的值。

实验难点

实验内容实验目的

实验重点实验步骤

实验内容三:JavaScript 浏览器对象的应用

1、窗口(Window)对象

2、文档(document)对象

3、表单(form)对象

实验难点

实验内容实验目的实验重点

实验步骤

一、窗口(window)对象

1、window 对象的属性和方法

●窗口(window)对象处于对象层次的顶端,它提供了处理浏览器窗口的方法和属性。

●对于window 对象的使用,主要集中在窗口的打开和关闭、窗口状态的设置、定时执行程序以及各种对话框的使用等四个方面。

●在JavaScript 中可直接引用window 对象的属性和方法。2、打开和关闭窗口

通过脚本可以打开新窗口,也可以关闭窗口。

3、程序案例3_1:设计一个有三个超链接的页面,单击这些链接时分别打开和关闭新窗口,以及关闭本身窗口

实验难点

实验内容实验目的实验重点

实验步骤

3、使用定时器

使用window 对象的定时器机制,可以让一段程序每隔一段时间就执行一次。

4、程序案例3_2:在浏览器窗口的状态栏中滚动显示一次当前浏览器的信息。

5、页面跳转

在HTML 文档中,可以通过脚本控制窗口显示特定的页面。6、思考题:设计一个页面,当这个页面显示后3秒内用户没有移动过鼠标,将自动显示另一个页面。

实验难点实验内容实验目的

实验重点

实验步骤二、文档(document)对象

通过document 对象可以访问HTML 文档包含的任何HTML 元素,如各种表格、表单、图像、超链接等。所有HTML 元素在文档对象模型中都表现为一个对象。1、document 对象的属性和方法

案例3_4:设计一个页面,显示document 对象中的一些属性。

2、使用all 属性访问HTML 元素

在document 对象中,all 是一个非常特殊的属性。通过它,可以访问文档中的所有HTML 元素对象。3、案例3_5:显示当前HTML 文档中出现的所有标记。

4、思考题:在页面上设计一个动态显示时间的电子时钟。

实验难点

实验内容实验目的

实验重点实验步骤

三、表单对象

1、form 对象的属性、方法和事件

2、表单处理

3、表单元素对象的属性、方法和事件

4、处理表单元素示例

实验难点实验内容实验目的实验重点实验步骤

一、form 对象的属性、方法和事件

1、在程序中,如果创建的表单有一个名字(如myform),那么就可通过这个表单名访问它,如:document.myform 。

获取了form 对象之后,就可以通过使用其属性、方法和事件来实现各种功能。

2、程序案例3_6:列出表单中所有表单元素的名称。

实验难点实验内容

实验目的实验重点实验步骤

二、表单处理

1、表单验证是指确定用户提交的表单数据是否合法,例如填写的身份证号码是否有意义、年龄和学历是否相符等问题。

2、由于在表单正式提交到服务器之前,需要onSubmit 的值为true(如果不设置事件处理函数,则该值默认为true),因此可以通过为onSubmit 事件指定的处理函数来进行表单数据的验证。

3、程序案例3_7:设计一个表单,该表单有姓名和某种卡号两个文本输入框,其中这种卡号的格式为XXXX-XXXX-XXXX-XXXX(每个X 代表一位数字),要求在用户单击提交按钮“发送”之前验证这两个输入数据的有效性。

4、思考题:设计一个用户注册的表单检测程序,要求用户名和密码不能为空,密码和确认密码必须相同。

实验难点

实验内容

实验目的

实验重点

实验步骤三、表单元素对象的属性、方法和事件

1、表单可以有很多表单元素,称之为表单元素对象。表单元素对象可以分为文本框(Text)、文本区(TextArea)、密码(Password)、按钮(Button)、重置按钮(Reset)、提交按钮(Submit)、单选框(Radio)、复选框(Checkbox)、列表(Select)、列表选项(Option)和隐藏(Hidden)对象等。

JavaScript上机题9.9

3 编写一个JavaScript程序,弹出一个讯问生日的对话框,计算出用户的星座并显示在浏览器的状态栏上。 xxxxx xxxxxx javascript时间对象 时间对象是JS的内置对象,使用前必须申明,包含日期和时间两类. DATE对象提供三种方法: 1.从系统中获取当前的时间和日期; 2.设置当时的时间和日期; 3.时间,日期转换成其它格式. setYear 设置当前年份 setMonth 设置当前月份 setDate 设置当前日期

setDay 设置当前对象的星期数 setHours 设置当前的小时 setMinutes 设置当前的分钟 setSeconds 设置当前的秒 setTime 设置当前的时间(毫秒为单位) --------------------------------- 现在是2008年12月24日17时34分24秒 出生日期是86年11月6日 Wed, 24 Dec 2008 09:34:24 UTC 2008年12月24日 17:34:24 内置对转--Date

3 研究JavaScript名称 创建一个HTML文件,容如下。在浏览器中打开该文件。分析代码。 3 研究JavaScript值 创建一个HTML文件,容如下。在浏览器中打开该文件。分析代码。 2降序排列 数组数字大小排序

降序排列: 这里写个数组var array=[59,689,62,92,68,10]; 降序输出 ②字符串的交叉合并练习

javascript 内置函数和对象

实验项目三内置函数和对象 【学时数】 2 (45 分钟× 2=90 分钟) 【实验内容】 1 、JavaScript 内置函数的应用 2 、JavaScript 内置对象的应用 【实验参考】 《网页设计与制作》………………………………………………………… 重庆大学出版社 《网页标题制作技巧与实例》……………………………………………… 清华大学出版社 《javascript 入门与提高》……………………………………………… 清华大学出版社 《javascript 宝典》……………………………………………………… 电子工业出版社 【实验设备】 计算机,投影机 【实验目的与要求】 1 、掌握JavaScript 内置函数的使用方法 2 、掌握JavaScript 常用内置对象的属性和方法 【实验重点】 1 、掌握JavaScript 内置函数的使用方法 2 、掌握JavaScript 常用内置对象的属性和方法 【实验难点】 1 、掌握使用浏览器对象提供的信息来完成一定功能的网页设计。 【实验方式】 1 、项目工程互动式教学法 2 、“讲、学、练”相结合:对于javascript 内置函数和对象相关细节,大量采用演示、讲解和操作等方式。使学生在实验中加深对相关内容的理解并熟练掌握。 【实验设计】 向学生演示多个javascrip 内置函数和对象的程序案例,学生跟着教师一起完成javascript 程序的编写,同时完成教师布置的思考题,教师实施指导。 第一步:演示JavaScript 内置函数的应用,学生按照教师的操作步骤,自己动手编写该程序,并完成教师布置的思考题。(20 分钟左右)第二步:演示JavaScript 常用内置对象的应用,学生按照教师的操作步骤,自己动手编写该程序,并完成教师布置的思考题。(35 分钟左右) 【实验过程】 实验内容一:JavaScript 内置函数的应用

JavaScript面向对象简介

JavaScript面向对象简介 JavaScript 的核心是支持面向对象的,同时它也提供了强大灵活的OOP 语言能力。本文从对面向对象编程的介绍开始,带您探索JavaScript 的对象模型,最后描述 JavaScript 当中面向对象编程的一些概念。 复习JavaScript 如果您对JavaScript 的概念(如变量、类型、方法和作用域等)缺乏自信,您可以在重新介绍JavaScript这篇文章里学习这些概念。您也可以查阅这篇JavaScript 1.5 核心指南。 面向对象编程 面向对象编程是用抽象方式创建基于现实世界模型的一种编程模式。它使用先前建立的范例,包括模块化,多态和封装几种技术。今天,许多流行的编程语言(如Java,JavaScript,C#,C+ +,Python,PHP,Ruby 和Objective-C)都支持面向对象编程(OOP)。 面向对象编程可以看作是使用一系列对象相互协作的软件设计,相对于传统观念,一个程序只是一些函数的集合,或简单的计算机指令列表。在OOP中,每个对象能够接收邮件,处理数据和发送消息给其他对象。每个对象都可以被看作是一个独立的小机器有不同的作用和责任。 面向对象程序设计的目的是促进更好的编程灵活性和可维护性,并在大型软件工程中广为流行。凭借其十分注重的模块化,面向对象的代码开发更简单,往后维护更容易理解,使其自身能更直接的分析,编码,理解复杂的情况和过程,比非模块化编程方法省事。1

术语 Namespace 命名空间 允许开发人员在一个专用的名称下捆绑所有功能代码的容器。 Class 类 定义对象的特征。 Object 对象 类的一个实例。 Property 属性 对象的特征,比如颜色。 Method 方法 对象的能力,比如行走。 Constructor 构造函数 实例化时调用的函数。 Inheritance 继承 一个类可以继承另一个类的特征。 Encapsulation 封装 类定义了对象的特征,方法只定义了方法如何执行。 Abstraction 抽象 结合复杂的继承,方法,属性,一个对象能够模拟现实的模型。 Polymorphism 多态 多意为‘许多’,态意为‘形态’。不同类可以定义相同的方法或属性。更多关于面向对象编程的描述,请参照维基百科的面向对象编程。 原型编程

javascript实验

长江职业学院Javascript语言程序设计实验指导书 专业: 学号: 姓名: 班级: 指导老师: 软件教研室编

实验一 JavaScript基本操作 一、实验目的 熟练掌握在HTML文件中编写JavaScript程序的基本操作,及在Microsoft Internet Explorer浏览器和Netscape的Nevigator浏览器中调试JavaScript的基本操作。 二、实验内容 1、用NotePad创建一个简单的.htm文件,在Microsoft Internet Explorer浏览器中浏览效果。 2、编写第1章中的实例源文件,并在Microsoft Internet Explorer浏览器中进行测试。 3、调试一段JavaScript程序,找出其中的错误。 三、实验步骤 1、通过windows的文件管理器,在c盘下新建一个文件夹jsp_ex,用于保 存实验中的文件,如图1-1所示。 2、在windows中打开“记事本”,(也可以用其他编辑html文件的工具软 件,如Microsoft frontpage,Macromedia Dreamweaver等,编写例1-1的程序,然后将文件保存在C:\jsp_ex文件夹中。 3、用下述任意一种方法,在浏览器中显示,如图1-2。

A.在图1-1中双击“”文件名。 B.在图1-1中用鼠标右键单击“”,在打开的菜单列表中,如果有所需浏览器名就可以直接点击浏览器名。 C.现在windows中打开所需浏览器,然后按【ctrl】+【o】,在打开的对话框中找到文件。 4、再次编辑文件,将第21行中的“”改写为“”然后按第3步的操作, 得到如图1-3的效果,不能显示“上一次网页更新日期”,这时,通过浏览器的调试工具查找出出错的位置,修改后再次测试。 5、按1-2的步骤,将例1-1改写为“”和“”两个文件即通过外部javascript 文件和html文件一起完成网页的制作。 四、思考练习 1.为什么“上一次网页更新日期”在每一次打开都是同一个时间 2.请写出你在程序编写中出现的错误和改正方法,并分析。

理解JavaScript中函数的使用

理解JavaScript中函数的使用 函数是进行模块化程序设计的基础,编写复杂的Ajax应用程序,必须对函数有更深入的了解。 JavaScript中的函数不同于其他的语言,每个函数都是作为一个对象被维护和运行的。通过函数对象的性质,可以很方便的将一个函数赋值给一个变量或者将函数作为参数传递。在继续讲述之前,先看一下函数的使用语法: function func1(…){…} var func2=function(…){…}; var func3=function func4(…){…}; var func5=new Function(); 这些都是声明函数的正确语法。它们和其他语言中常见的函数或之前介绍的函数定义方式有着很大的区别。那么在JavaScript中为什么能这么写?它所遵循的语法是什么呢?下面将介绍这些内容。 认识函数对象(Function Object) 可以用function关键字定义一个函数,并为每个函数指定一个函数名,通过函数名来进行调用。在JavaScript解释执行时,函数都是被维护为一个对象,这就是要介绍的函数对象(Function Object)。 函数对象与其他用户所定义的对象有着本质的区别,这一类对象被称之为内部对象,例如日期对象(Date)、数组对象(Array)、字符串对象(String)都属于内部对象。这些内置对象的构造器是由JavaScript本身所定义的:通过执行new Array()这样的语句返回一个对象,JavaScript内部有一套机制来初始化返回的对象,而不是由用户来指定对象的构造方式。 在JavaScript中,函数对象对应的类型是Function,正如数组对象对应的类型是Array,日期对象对应的类型是Date一样,可以通过new Function()来创建一个函数对象,也可以通过function关键字来创建一个对象。为了便于理解,我们比较函数对象的创建和数组对象的创建。先看数组对象:下面两行代码都是创建一个数组对象myArray: var myArray=[]; //等价于 var myArray=new Array();

Javascript自执行匿名函数(function { }) 的原理浅析

Javascript自执行匿名函数(function { }) 的原理浅析 匿名函数就是没有函数名的函数。这篇文章主要介绍了Javascript自执行匿名函数(function { }) 的原理浅析的相关资料,需要的朋友可以参考下 函数是JavaScript中最灵活的一种对象,这里只是讲解其匿名函数的用途。匿名函数指没有指定函数名或指针的函数,自执行匿名函数只是其中一种,下文中称这种函数为:自执行函数 下面是一个最常见的自执行函数: // 传统匿名函数 (function { alert('hello'); }) ; 这段代码的执行效果就是在页面再载入时弹出:"hello" 是什么促使它自动执行的?,来看下面的代码 // 在传统写法上去掉小括号,并在前面加上运算符~,!,+,- ~function { alert('hello'); } ;

!function { alert('hello'); } ; +function { alert('hello'); } ; -function { alert('hello'); } ; 这些写法与上文所说的传统方式执行起来并无区别, 我发现,这些写法的共同点是运算符,其实传统方式的小括号也属于运算的一种,出现在:a=b*(c+d),运算符 + 传递给自生的参数 = 函数自动执行?但有些符号也不支持,比如“=,*,/”号,它自执行的原因还是很神秘,网上也找不到像样的答案 然后我发现了一个神奇的现象,这些运算符可以无限叠加。。。。。。 // function前面是特定符号可以无限叠加... ~!+-~!+-+-!~!+-~!+-+-!~!+-~!+-+-!~!+-~!+-+-!~!+-~!+ -+-!~!+-~!+-+-!~!+-~!+-+-!~!+-~!+-+-!~!+-~!+-+-!~!+ -~!+-+-!~!+-~!+-+-!~!+-~!+-+-!~!+-~!+-+-!~!+-~!+-+-

实验项目21—JAVASCRIPT内置函数和对象

实验难点 实验内容实验目的 实验重点实验步骤 实验内容 1、JavaScript 内置函数的应用 2、JavaScript 内置对象的应用 3、JavaScript 浏览器对象的应用

实验难点实验内容实验目的实验重点实验步骤 实验目的 1、掌握JavaScript 内置函数的使用方法 2、掌握JavaScript 常用内置对象的属性和方法 3、掌握JavaScript 浏览器对象的含义 4、掌握使用浏览器对象提供的信息来完成一定功能的网页设计。

实验难点 实验内容实验目的实验重点实验步骤 实验重点 1、掌握JavaScript 内置函数的使用方法 2、掌握JavaScript 常用内置对象的属性和方法 3、掌握JavaScript 浏览器对象的含义

实验难点 实验内容实验目的实验重点 实验步骤 实验难点 1、掌握使用浏览器对象提供的信息来完成一定功能的网页设计。

实验难点 实验内容 实验目的 实验重点 实验步骤实验内容一:JavaScript 内置函数的应用 1、eval( ):计算字符串表达式的值 2、parseFloat( )和parseInt( ):将字符串开头的整数或浮点数分解出来,转换为整数或浮点数 3、isNaN( ):确定一个变量是否为NaN (Not a Number ) 4、escape( ):将字符串中的非字母数字字符转换为按格式%XX 表示的数字 5、unescape( ):将字符串格式为%XX 的数字转换为字符 6、程序案例1_1:求用户在提示对话框中输入的表达式的值。 7、思考题: 判断用户输入的字符是不是数字,如果是,分别将其转换成浮点数和整数,并显示到网页上。

原版Javascript程序设计实验指导书

《Javascript程序设计》实验指导书 一、课程性质和教学目的 JavaScrip是一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。 学习Javascript必须理论联系实际,多做上机练习。只有在上机实验过程中才能真正学会程序设计。本实验报告主要包括学期内各个实验的实验目的、实验内容、实验记录、实验总结等,供学生学习记录,以提高学习效率。参加实验的学生应参照本报告手册的要求,认真实验,如实填写实验数据,并对实验结果进行分析,阐述实验中所遇到的问题,提出解决问题的方法。 二、实验目的 上机实验的目的不仅是为了验证教材和讲课的内容,或者验证自己所编写的程序正确与否。学习程序设计上机实验的目的是: 1.加深对讲授内容的理解,尤其是一些语法规定,课堂讲授既枯燥无味又难以记忆,但它们都很重要。能过多次上机就能自然地、熟练地掌握。通过上机掌握语法是行之有效的方法。 2.学会上机调试程序。即善于发现程序中的错误,并且能很快排除这些错误,使程序能正确运行。要真正掌握这门课程,不仅应当了解和熟悉有关理论和方法,还要求自己动手实现即会编程并上机调试通过。故应给予充分重视。调试程序固然可以借鉴他人的现成经验,但更重要的是通过自己的直接实践来累积经验,而且有些经验是只能意会难以言传。调试程序的能力是每个程序设计人员应当掌握的一项基本功。 3.做实验时不要在程序通过后就认为搞定、完成任务了,而应当在己通过的程序甚而上作一些改动(例如修改一些参数、增加程序一些功能、改变输入数据的方法等),以观察和分析所出现的情况。 三、上机实验前的准备工作 实验前应做好准备工作,以充分利用有限的上机时间。准备工作至少包括: 1.复习和掌握本实验有关的教学内容。 2.准备好上机所需的程序。初学者切忌不编写程序或抄别人的程序去上机,应从一开始就养成严谨的科学作风。 3.对运行上可能出现的问题应事先作出估计;对程序中自己有疑问的地方,应作上记号,以便在上机时给予注意。 4.根据实验内容认真准备实验程序及调试时所需的输入数据。 5.在上实验课之前必须写好预习报告(编程题源程序用纸写好或画好程序流程图) 6.填空与改错题等题要预先做好,上机时的工作只能是输入源程序和调试修改。

javascript函数库(全)

转载请注明出处-中国设计秀https://www.360docs.net/doc/2c3633354.html, /* -------------- 函数检索-------------- trim函数: trim() lTrim() rTrim() 校验字符串是否为空: checkIsNotEmpty(str) 校验字符串是否为整型: checkIsInteger(str) 校验整型最小值: checkIntegerMinValue(str,val) 校验整型最大值: checkIntegerMaxValue(str,val) 校验整型是否为非负数: isNotNegativeInteger(str) 校验字符串是否为浮点型: checkIsDouble(str) 校验浮点型最小值: checkDoubleMinValue(str,val) 校验浮点型最大值: checkDoubleMaxValue(str,val) 校验浮点型是否为非负数: isNotNegativeDouble(str) 校验字符串是否为日期型: checkIsValidDate(str) 校验两个日期的先后: checkDateEarlier(strStart,strEnd) 校验字符串是否为email型: checkEmail(str) 校验字符串是否为中文: checkIsChinese(str) 计算字符串的长度,一个汉字两个字符: realLength() 校验字符串是否符合自定义正则表达式: checkMask(str,pat) 得到文件的后缀名: getFilePostfix(oFile) -------------- 函数检索-------------- */ /** * added by LxcJie 2004.6.25 * 去除多余空格函数 * trim:去除两边空格lTrim:去除左空格rTrim: 去除右空格 * 用法: * var str = " hello "; * str = str.trim(); */ String.prototype.trim = function() { $)/g,return this.replace(/(^[\s]*)|([\s]* ""); } String.prototype.lTrim = function() { return this.replace(/(^[\s]*)/g, ""); } String.prototype.rTrim = function() { $)/g,return this.replace(/([\s]* ""); } /********************************** Empty **************************************/ /** *校验字符串是否为空 *返回值: *如果不为空,定义校验通过,返回true *如果为空,校验不通过,返回false 参考提示信息:输入域不能为空! */

javascript常用函数集

javascript常用函数集 javascript提供了许多函数供开发人员使用,下面给出一个简单介绍,更详细的信息请参考Visual InterDev提供的在线关心。 javascript函数一共可分为五类: ·常规函数 ·数组函数 ·日期函数 ·数学函数 ·字符串函数 1.常规函数 javascript常规函数包括以下9个函数: (1)alert函数:显示一个警告对话框,包括一个OK按钮。 (2)confirm函数:显示一个确认对话框,包括OK、Cancel按钮。 (3)escape函数:将字符转换成Unicode码。 (4)eval函数:运算表达式的结果。 (5)isNaN函数:测试是(true)否(false)不是一个数字。 (6)parseFloat函数:将字符串转换成符点数字形式。 (7)parseInt函数:将符串转换成整数数字形式(可指定几进制)。 (8)prompt函数:显示一个输入对话框,提示等待用户输入。例如:

 
实验三

实验目的:常用函数的使用。 实验内容: 利用全局变量和函数,设计模拟幸运数字机游戏。设幸运数字为 8,每次 由计算机随机生成 3 个 1~9之间的随机数,当这 3 个随机数中有一个数字 为 8 时,就算赢了一次。 Ex050309.html

   
   
实验三

实验目的:常用函数的使用。 实验内容: 利用全局变量和函数,设计模拟幸运数字机游戏。设幸运数字为8,每次由计算机随机生成3个1~9之间的随机数,当这3个随机数中有一个数字为8时,就算赢了一次。 Ex050309.html varwin_rate=0; //赢率 varplay_times=0; //总次数 varwins=0; //赢的次数 varlast_digits; //上次数字串 varlast_win; //上次是否赢?