58集团笔试题

刚做了这份笔试题,全部都是前端的耶。不过好奇怪,本来之前是通知14号笔试的,当时我没做,昨天有通知了,是因为我没做所以又给我发吗,如果是的话那确实暖暖的

有四个部分:填空题(30),简答题(25),应用题(25),编程题(20)

我编程题没做,应用题做一道一道没做

感觉自己不是很用心,因为工作地点不在广州~

1、parseInt(“123a”)  结果为123;

2、‘5’+3;‘5’-3结果为‘53’,2;

3、JS的基本类型

Javascript提供五种简单的数据类型,与一种较为复杂的数据类型。

undefined;

null,undefined类型是派生自null的,所以,如果定义的变量准备在将来用于保存对象(即复杂的数据类型object),那么就该将该变量初始化为null。区分,当一个变量声明后,未初始化,则该值为undefined,如果这个值是为了保存对象,则修改其默认初始化的值,改为null。 所以当检测其类型时,会显示类型为object。

typeof null --> null

boolean

number

NaN

数值转换
A、有三个函数可以把非数值转换为数值:Number(),parseInt(),parseFloat()。第一个可以用于任何数据类型,后两个,则专门用于把字符串转化为数值。
B、这三个函数对于同样的输入有不同的效果。

string

object

null与undefined的区别?Undefined类型只有一个值,即undefined。当声明的变量还未被初始化时,变量的默认值为undefined。
Null类型也只有一个值,即null。null用来表示尚未存在的对象,常用来表示函数企图返回一个不存在的对象。

 

8、移动端触摸一下屏幕之后会触发什么事件

2、domready和onload的区别

4、Ajax是什么?Ajax的交互模型?同步与异步的区别?如何解决跨域问题?

5、instanceof与typeof的区别?[] instanceof Object是什么?为什么?

1、JS数组去重

 

posted @ 2016-09-21 13:53  chenxj  阅读(617)  评论(0)    收藏  举报