javascript考试题库2 联系客服

发布时间 : 星期三 文章javascript考试题库2更新完毕开始阅读36d894c5c381e53a580216fc700abb68a882ad33

arr2 = (); arr3 = (arr2); alert(arr3);

弹出提示对话框:z,,5,3,1,z,,5,3,1 3.

阅读以下代码,请分析出结果:

alert(1,3,4,'10')); alert(1,3,4,'10abc')); alert(1,3,4,NaN)); alert(1,3,4,undefined));

依次弹出提示对话框:10,NaN,NaN,NaN 4.

以下代码执行的结果是多少必须写出正确的结果和正确的原因。 var total=;

var number = sum , , ; alert(total); function sum(n1 , n2 , n3) {

total = (n1) + (n2) + (n3); return total; }

弹出提示对话框:17 5.

以下程序运行后,结果是什么

var filepath = 'D:\\';

var extension = ('.')); alert(extension); 弹出提示对话框: “.doc” 6.

以下代码执行的结果是多少请分析为什么 var total=10;

var number = square(5); alert(total);

function square(n) { total = n*n; return total; } 弹出提示对话框: 25 7.

以下程序运行后,弹出的值是多少 。 var a=10;

function fun(a) { a = 5; } fun(a); alert(a);

弹出提示对话框: 10 8.

分析以下代码,写出结果。

var a=\ 弹出提示对话框: 9.

分析以下代码,写出结果。 var a=\

var c=\ with(document) {

write(eval(\ write(eval(c)+ eval(d) + \ }

页面输出: 25

parseInt(a)Number(b) 25

10. 分析以下代码,写出结果。

var a=100 , b=50 , c; var d=Number(''); var e=typeof Math; alert(a+b+c+e+d);

弹出提示对话框: NaNobjectNaN 11. 分析以下代码,写出结果。

写一个字符串反转函数,实现字符串倒序。

2. 请借助Array内置对象的相关方法,实现字符串倒序排列。 3. 写一个函数,能获取文件后缀;

4. 请将字符串open_my_door这种形式,转成OpenMyDoor的形式。 5. 写一个实现字符串首字母大写的函数; 6. 写一个函数,实现去除字符串左右空格; 7. 写一个获取斐波那契数列前N项的函数,返回一个数组,将数列中的每个数值存入数组; 8. 写一个获取阶乘的函数,返回一个字符串,其中是阶乘表达式和结果; 9. 用递归的思想,写一个求取n的阶乘的函数。 10. 写一个函数,能获取两个日期相差天数; 11. 写一个函数,能求取某个日期是星期几;

12. 利用正则和键盘事件,写一个只能输入数字,如果输入非数字,当按键抬起,会自动消失的input文本控件; 13. 利用正则和鼠标事件,写一个过滤HTML标签的文本域控件,如果在文本域中输入html标签,当光标一旦离开文本域,则其中所有html会自动消失; 14. 写一个用户注册表单中对用户名的验证。要求是:用户名不可以为空,用户名必须是3-15位中文。 15. 写一个点击“大”、“中”、“小”三个超链,实现页面部分文字随之分别为:18,14,12号字体的切换效果。

16. 写一个当鼠标移入和移出,图片切换的效果。

17. 假设和在同一个文件夹下面,请在页面中使用javascript代码实现:在浏览器中打开五秒钟后,自动跳转到页面。

18. 假设和在同一个文件夹下面,请在页面中使用javascript代码实现:点击这个中的“打开”,弹出一个新窗口。该窗口宽500px,高度为450px,该窗口中显示的页面是页面。

19. 求取1-50之间的随机数,不可以出现重复。如果不足两位,则在该数字前补足“0”。 20. 实现一个在页面指定位置,出现一个跳动的时钟效果。 21. 写代码,能实现对多选项至少勾选一项的验证; 22. 实现多选项的全选、取消全选的效果; 23. 实现多选项的全选、反

选的效果。

24. 利用DOM知识,实现获取dl标签下dd标签中的内容,也就是希望得到“xxx” 。 不允许对现有的HTML代码做任何改动。

25. 如果2038年12月25日是世界末日,那么计算一下你还能活多少天,写出代 码

26. 写一段代码,能实现让页面中指定层隐藏。需要写出html代码和javascript代码。

第五部分:简答题 1.

javascript中有哪几种数据类型,分别写出中文和英文。 2. javascript中==和===的区别是什么举例说明。

3. 写一个实例,分析循环中break与continue的区别。 4. 写出javascript的typeof运算符返回的几种结果。

5. 写出Javascript中常用的至少10个事件名称,及其代表的含义。 6. 写出javascript中页面刷新的常用写法。

7. 写出Javascript中页面跳转的常用写法,至少写五个。

8. String内置对象的常用方法有哪些,写出其中的5个。需要中文解释。 9. 写出Javascript中数组内置对象的5个方法,并说明每个方法的作用。 10. 写出Javascript中Math内置对象的5个方法,并说明每个方法的作用。 11. 写出window对象下常用的五个子对象,解释其含义。 12. 写出window对象常用的5个方法,说明每个方法的作用。 13. 写出document对象中最常用的三个选择器,分别解释其含义。 14. 写出DOM中常用的属性,至少五个,解释其含义。 15. 写出至少五个正则表达式元字符,并解释其含义。

16. 写出至少三个方法,来实现正则表达式对一个字符串的验证。 17. 写出至少10个变量名不可以选用的系统关键字或保留字。 18. Javascript中, 如何声明一个数组