前端面试题(一天更新7道题)

143 阅读1分钟

1.js的基本数据类型有哪些

基本类型Number,String,Boolean,Null,Undefined 引用类型 Object

2.js当中的typefo返回的类型有哪些

number, string, boolean, undefined, function, object

3.return, break, continue的区别是什么

return 必须写在函数内部,遇到return后函数内部剩余的代码不再执行,直接返回;还可以返回一个值给外面使用。 break 跳出循环,剩余的循环不再执行。 continue 天厨本次循环,剩余的循环继续执行。

4.typeof 和 instance of的去区别是什么

typeof判断对象的类型,返回值有6种可能。number, string, boolean, undefined, function, object instance of 判断是否是对方的实例化对象,返回值为true或者false

5.== 和 === 有什么区别

==判断左右两边的值是否一致,但是只能判断值,不能判断类型。 ===既判断值也判断类型。

6.js的强制转换和隐式转换是怎样的

parseInt,parseFloat,Number这三种是强制转换。 -=、/=、%=、=、是隐式转换

7.js的get请求和 post请求的区别是什么

get请求将参数放在url中,post请求将参数放在请求体当中,理论上post更安全,因为url长度大小不能超过1kb,而get请求又将参数放在url当中,所以上传头像等操作不能使用get请求。