前端面试题(一)
程序员文章站
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
上一篇: 蒸螃蟹怎么蒸多长时间
下一篇: Flutter 计算两个日期的时间差