#笔记#圣思园 JavaWeb 第46讲——JavaScript脚本语言

来源:互联网 发布:淘宝仓库发货流程图 编辑:程序博客网 时间:2024/06/04 18:20

1.JavaScript是基于客户端浏览器、基于面向对象、事件驱动式的网页脚本语言

JavaScript是一门解释性的语言——浏览器加载js文件,然后逐行执行;JavaScript采用弱类型变量检查——变量在使用前不需要声明,由解释器在运行时检查数据类型;JavaScript采用动态联编——对象的引用在运行时进行检查

Java是一门编译性语言——先编译成字节码然后执行;Java采用强类型变量检查——所有变量在编译之前必须声明;Java采用静态绑定编译——对象的引用必须在编译时进行,使编译器实现强类型检查

2.JavaScript:定义在函数外的变量,一定是全局变量;定义在函数内的变量,如果声明了var,那么该变量就是局部变量,如果不声明var,那么该变量就是全局变量

3.JavaScript语句

with语句:为一段程序建立默认对象

                 格式:

                with(<对象>){

                       <语句组>

                }

程序示例:

for...in语句:重复执行指定对象的所有属性

                 格式:

                for(变量 in 对象){

                       <语句组>

                }

程序示例:


4.JavaScript提供的默认对象

(1)日期对象

格式:日起对象名称 = new Date( [日期参数] )

其中month返回0-11之间的数,所以注意+1

getDay表示星期几,返回0-6之间的数,周一返回1,周二返回2.。。。周日返回0!

getDate表示几号

程序示例:

(2)数组对象

格式1:数组对象名称 = new Array([ 元素个数 ])

格式2:数组对象名称 = new Array([ 元素1 ] [ , 元素2 , ... ])

格式2:数组对象名称 = [ 元素1 ] [ , 元素2 , ... ]

程序示例:js5.html

运行结果:

声明数组的另外几种方式

这种方式推荐使用


数组对象的方法:join([分隔符])、toString()、reverse()、valueOf()

join()——将数组元素组合成字符串,并用分隔符进行分割

toString()——以字符串表示数组

reverse()——数组反转

valueOf()——返回数组值

程序示例:js6.html

运行结果:

二维数组:js7.html

运行结果:

5.字符串对象

主要方法:

charAt(索引)——返回索引位置的字符

indexOf(“字符串”[,索引])——返回字串在对象中索引的位置

lastIndexOf(“字符串”[,索引])——反向搜索,返回字串在对象中索引的位置

replace(“字串1”,“字串2”)——字串2替换字串1

search(“字串”)——返回字串在对象中的索引位置

subString(索引i[,索引j])——返回索引i到索引j-1的字串

程序示例:js8.html

运行结果:

程序示例:js9.html。通过用户输入中是否含有@符号,判断用户输入


0 0
原创粉丝点击