欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

前端面试题(一)

程序员文章站 2022-03-22 10:41:22
前端面试题1、var \let\const的区别var是ES5语法,let和const是ES6语法,var有变量提升;var 和 let 是变量,可修改,const是常量不可修改;let const有块级作用域,var 没有2、typeof返回哪些类型undefined\boolean\symbol\string\number\nullobject (注意 typeof null === ‘object’)function3、强制类型转换和隐式类型转换强制:parseInt\ parse...

前端面试题
1、var \let\const的区别
var是ES5语法,let和const是ES6语法,var有变量提升;
var 和 let 是变量,可修改,const是常量不可修改;
let const有块级作用域,var 没有

2、typeof返回哪些类型
undefined\boolean\symbol\string\number\null
object (注意 typeof null === ‘object’)
function

3、强制类型转换和隐式类型转换
强制:parseInt\ parseFloat \ toString
隐式: if、逻辑运算、==、+ 拼接字符串

4、split()和join()的区别

Split()方法是切割成数组的形式;
Join()方法是将数组转换成字符串。

5、pop\push 和 unshift\shift 的区别
栈方法(Last-In-First-Out):pop\push 分别是从数组后面 取值、添加
队列方法(First-In-First-Out):shift\unshift 分别是从数组前面 取值、添加

6、slice和splice的区别
功能区别,slice-切片,splice-剪接;
参数和返回值;
是否纯函数的区别。
前端面试题(一)
7、ajax请

本文地址:https://blog.csdn.net/Rella2019/article/details/107465714

相关标签: 面试 javascript