admin 管理员组

文章数量: 1086019


2024年4月18日发(作者:github pdf)

js练习题编程

精品文档

js练习题编程

1、 给定一个字符串例如:

“abaasdffggghhjjkkgfddsssss3444343”;问题如下:

1、 字符串的字节长度

2、 取出指定位置的字符,如:0,3,5,9等

3、 查找指定字符是否在以上字符串中存在,如:i,c ,b等

4、 替换指定的字符,如:g替换为22,ss替换为b等操作方法

5、 截取指定开始位置到结束位置的字符串,如:取得1-5的字符串

6、 找出以上字符串中出现次数最多的字符和出现的次数

7、 遍历字符串,并将遍历出的字符两头添加符号“@”输出至当前的文档页

面。

2、 根据当前日期进行以下方面的处理:

1、 取得日期的年份、月份、天、时、分、秒,并转换成大写日期格式

如:2013年8月17日0时30分20秒

2、 根据日期的不同时间段,做问候语:

早上8:00-12:00 :“早上好~欢迎登陆系统”

中午12:00-14:00:“中午好~该休息了”

1 / 14

精品文档

下午14:00-18:00:“下午好~欢迎登陆系统”

晚上19:00-00:00:“晚上好~XXXXXXXXX”

注:你若觉得分的不够细,可以将时间段划分的更细一些。可以参考一下126

邮箱。

3、 计算当前时间向前、向后的日期,并取出是星期几。

3、 函数调用,建立两个函数,一个函数是中学二次函数表达式的计算方法,

另一个函数是给定任意的20个x值,调用前一个函数计算y对应的值,并使用方

式输出20个计算结果。

4、 使用二重循环打印9×9乘法表。

提示:

1、 第一个乘数的变化规律:从第一行倒第九行,第一个乘数从1变到9,与行

号相同

2、 第二个乘数的变化规律:从1开始,最大与行号相等。

3、 可以用i代表第一个乘数,用j代表第二个乘数,那么每一行j与i的关

系是:j 5、 使用Html+Css+js技术编写一个完整的tab切换效果的页面,效果如

下所示:

点击tab的标签切换,显示不同的内容。

6、 使用Html+Css+js技术编写一个完整的表格列表内容中 复选框的全选、

反选效果,效果

2 / 14

精品文档

如下所示:

要求:

1、 当全选框按钮选中时:将所有的内容项前面的复选框选中,否则反之。

2、 当反选框按钮选中时:将所有的内容项前面的未选中的复选框选中,选中

的复选框

置为没选中,否则反之。

7、 使用JavaScript中变量定义省份及对应的城市,应用Select标签对象,

实现二级级联的

下拉菜单选中效果。也就是说,在省份下拉菜单中,选中一个省份时,在城市

下拉菜单中出现对应城市选择内容。效果如下:

8、 实例应用,编写一个调查结果显示的页面,可以仿照以下的效果。

要求:

1、 结合图表的样式展示结果。

2、 数据可以使用静态的。

一、 js基本语法。打开。

1、 在打开页面时弹出一个确认对话框显示:“你确定继续浏览吗,”。如果用

户点击确定,

则用alert显示信息“欢迎光临~”;若用户点击取消,则用alert显示信息

“欢迎再来~”并使用

3 / 14

精品文档

关闭当前页面。

2、 使用循环语句和,依次以h1~h6的6级标题格式在页面中

输出6行“欢迎

光临”。

3、 使用循环语句和输出1行5列的图像 。

4、 使用把上面输出的图像以滚动字幕的形式显示,滚动设置为:direction属

为up,behavior属性为alternate,scrollamount

属性为10。

5、 在页面中showtime的div中显示当前时间。格式如下:

::。每隔一秒刷新一次。

提示:使用innerText。

二、 事件处理。打开。

1、 使用onkeypress事件,在页面按下字符按键时,获取用户按下的按键编

号,并在状态栏

用以下格式显示:

“您刚才所按下的按键为:„”。

2、 在页面中禁止右键的使用,并在用户点击鼠标右键时使用alert弹出提示

信息:“版权所

有~”。

4 / 14

精品文档

3、 在页面中使用onselectstart禁止选择操作,并在用户进行选择时使用

alert弹出提示信息:

“禁止选取~”。

4、 在页面中使用oncopy禁止复制操作,并在用户进行复制时使用alert弹

出提示信息:“禁

止选取~”。

5、 对页面中txt的div按以下要求设置鼠标事件:鼠标在上时,背景颜色修

改为#CC66CC,

fontWeight属性修改为bolder;鼠标移开时恢复原来的设置。

三、 对象编程。打开。

1、 在进入页面时,打开一个新窗口,窗口参数为:宽度500像素,高度400

像素。

2、 在打开的新窗口中,按当前时间显示文字信息:

6:00-12:00前,显示“上午好~”

12:00-18:00前,显示“下午好~”

18:00-24:00前,显示“晚上好~”

其他时间,显示“凌晨了~”

3、 在打开的新窗口文字下方显示图像。

4、 使用字符串对象的substring方法,在状态栏滚动信息,每隔200毫秒变

化一次:“现在

是x年x月x日,欢迎光临本网站~”。其中“x年

5 / 14

精品文档

x月x日”是使用Date对象获取的当前日期信息。

5、 在页面相应的文字处显示客户端当前的分辨率。

四、 表单处理。打开。

1、 把表单中的“基本工资”和“实发工资”设置为只读。

2、 基本工资由工资年限决定,对应关系如下:

0-若不符合要求,弹出提示:“工作年限不正确~”;“提成”项不能含有非数

字字符,只能为不大于1000000的非负实数,若不符合要求弹出提示“请检查提成

数据~”

5、 当应填项满足时计算实发工资并显示在表单域total中。

实发工资=基本工资+提成*。其中指数也由年限决定,对应关系如下

0-3年:70%

3-8年:50%

8年以上:20%

一、选择器

1(在HTML页面中,下列选项除了都属于鼠标相关事件。

a) onClick

b) onMouseOver

c) onMouseDown

6 / 14

精品文档

d) onChange

2.在HTML中,以下代码可以正确显示如图所示的对话框。

A(

confirm;

B(

alert;

C(

;

D(

;

3.当鼠标移到某些网站上的图片广告上时,它会切换为别的图片,而当鼠标移

走时,又恢复为原来的图片,这是对JavaScript事件中和事件的典型应用。

A(onFocus

B(onMouseDown

C(onMouseOver


本文标签: 使用 显示 页面 字符串