JavaScript题目练习

1、以下哪一条Javascript语句会产生运行错误?

正确答案: A 你的答案: D (错误)

A var obj=( );
B var obj=[ ];
C var obj={
    };
D var obj=/ /;

2、触摸事件包括以下哪几种?()

正确答案: A B C D 你的答案: A B D (错误)

touchStart
touchMove
touchCancel
touchEnd

解析:以下是四种touch事件

touchstart: //手指放到屏幕上时触发

touchmove: //手指在屏幕上滑动式触发

touchend: //手指离开屏幕时触发

touchcancel: //系统取消touch事件的时候触发,这个好像比较少用

每个触摸事件被触发后,会生成一个event对象,event对象里额外包括以下三个触摸列表

touches: //当前屏幕上所有手指的列表

targetTouches: //当前dom元素上手指的列表,尽量使用这个代替touches

changedTouches: //涉及当前事件的手指的列表,尽量使用这个代替touches

3、下面哪些属于JavaScript的typeof运算符的可能结果:()

正确答案: A C F G 你的答案: C D E F G (错误)

symbol
int
boolean
null
array
undefined
string

4、 语句var arr=[a,b,c,d];执行后,数组arr中每项都是一个整数,下面得到其中最大整数语句正确的是哪几项?

正确答案: B C D 你的答案: C (错误)

Math.max(arr) //因为函数 Math.max(x);的参数是Number类型,可以是小数,整数,正数,负数或者是0,如果不是上面所述类型就会返回NaN.
Math.max(arr[0], arr[1], arr[2], arr[3]) //可以
Math.max.call(Math, arr[0], arr[1], arr[2], arr[3]) // Function.call()可以传入任意多个参数
Math.max.apply(Math,arr) // Function.apply()第二个参数以数组形式传递

5、以上 javascript 代码,在浏览器中运行的结果是

正确答案: A 你的答案: B (错误)

1 2 3
undefined 2 1
报错
1 2 1
var foo 
  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值