本文总结了56道JavaScript高频面试题,内容涵盖数据类型、类型转换、内置对象、异步编程等核心知识点。主要内容包括: 数据类型与转换 8种数据类型分类(基本类型和引用类型) 类型判断方法(typeof、instanceof等) null/undefined区别 强制类型转换规则 对象与数组 对象合并方法(Object.assign、扩展运算符) 数组遍历与操作方法(map、forEach、splice等) 类数组对象转换 异步编程 事件循环机制 Promise与async/await AJAX实现方式
面试官问你为什么从上一家公司离职?正确师范:原则:客观陈述,保持语气,不涉及抱怨,
原创 2022-11-23 00:08:28
170阅读
JavaScript世界里,有些操作会让你无法理解,但是却无比优雅
原创 2022-09-29 22:17:56
133阅读
1点赞
1. 控制台调试技巧1.1 基础输出方法console.log('普通信息'); console.info('提示信息'); console.warn('警告信息'); console.error('错误信息');1.2 分组输出console.group('用户信息'); console.log('姓名: 张三'); console.log('年龄: 25'); console.groupEnd
Map和Set是ES6引入的两个新的数据结构,它们都提供了一种更加
JS简介js也是一门编程语言(但是它内部的逻辑有很多bug,不是很严谨)js的发展史1.javascript2.ecmascript主要版本5.161.js注释单行注释://多行注释:/*行1行2行3*/2.js的引入方式(两种)1.script标签内部书写2.script标签src属性引入外部js文件3.js语法结构1.js是用分号作为语句的结束但是你不写基本也没问题2.在js中,首次定义一个变
原创 2021-05-14 21:19:38
393阅读
JavaScript1.JS的引入方式直接编写<script>         alert('hello yuan')    </script> 导入文件<script src="hello.js"></script&
原创 2017-10-19 22:59:17
529阅读
JavaScript 1.简介 JavaScript 是脚本语言,可用于 HTML 和 web,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备。 JavaScript 是一种轻量级的编程语言。 JavaScript 是可插入 HTML 页面的编程代码。 JavaScript 插入 H ...
转载 2021-08-18 10:20:00
151阅读
2评论
1. 解释下什么是变量声明提升?变量提升(hoisting),是负责解析执行代码的 JavaScript 引擎的工
原创 2022-09-13 14:59:12
111阅读
# JavaScript 基础面试 ## 1. 概述 JavaScript 是一种被广泛应用于前端开发的脚本语言,也可以用于后端开发。它的设计目标是为了使网页具有更多的交互功能,实现与用户的实时交互。在前端工程师的面试中,JavaScript 是一个必备的基础知识点,面试官常常会问到一些与 JavaScript 相关的问题。本文将介绍一些常见的 JavaScript 基础面试题,并给出相应的代
原创 2023-08-08 06:05:26
48阅读
tr的区别,并提供了现代JS开发的最佳实践建议,如优先使用===、Array.isArray()、Number.i
JavaScript
原创 2018-03-20 13:46:24
840阅读
给大家推荐一个实用面试题库 前端面试基础知识题1. 将数组的length设置为0,取第一个元素会返回什么?设置 length = 0 会清空数组,所以会返回 undefined2. e.target 和 e.currentTarget 有什么区别?e.target:触发事件的元素 e.currentTarget:绑定事件的元素3. 如何获取到一个实例对象的原型对象?从构造函数获得原型对象:&nbs
说一下盒模型?盒模型是css中重要的基础知识,也是必考的基础知识盒模型的组成,由里向外conte
原创 2022-07-22 10:05:47
113阅读
第3章 原型学习目标使用 prototype 原型对象解决构造函数的问题理解什么是原型(原型对象)构造函数、prototype 原型对象、实例对象 三者之间的关系实例对象读写原型对象属性成员搜索原则:原型链原型对象的简写形式原生对象的原型原型对象的问题及使用建议3.1 构造函数的 prototype属性JavaScript 的每个对象都继承另一个父级对象,父级对象称为 *...
原创 2022-03-03 15:33:13
65阅读
第4章 继承学习目标理解什么是继承原型继承4.1 什么是继承现实生活中的继承程序中的继承所谓的继承,其实就是在子类(子对象)能够使用父类(父对象)中的属性及方法;赋予后辈调用祖辈资源的权限,就是继承;4.2 原型链继承//声明构造函数Runfunction Run(){ this.p = function(){ console.log(this.nam...
原创 2022-03-03 15:39:05
39阅读
第2章 入门2.1 如何写一段JS代码并运行写在行内01.html: <input type="button" value="按钮" onclick="alert('Hello World')" />写在script标签中 *02.html:<head> <script> alert('Hello World!'); &l...
原创 2022-03-03 15:45:07
66阅读
JavaScript:* 概念: 一门客户端脚本语言 * 运行在客户端浏览器中的。每一个浏览器都有JavaScript的解析引擎 * 脚本语言:不需要编译,直接就可以被浏览器解析执行了* 功能: * 可以来增强用户和html页面的交互过程,可以来控制html元素,让页面有一些动态的效果,增强用户的体验。* JavaScript发展史: 1. 1992年,Nombase公司,开发出...
原创 2022-03-04 18:31:36
47阅读
文章目录一. JavaScript基础1. JS简介2. JS编写的位置(1). 在HTML标签的事件属性中直接添加脚本(2). 使用script标签插入脚本(3). 使
原创
2022-12-26 19:52:01
128阅读
第7章 函数把一段相对独立的具有特定功能的代码块封装起来,形成一个独立实体,就是函数,起个名字(函数名),在后续开发中可以反复调用函数的作用就是封装一段代码,将来可以重复使用7.1 函数的声明及调用7.1.1 声明关键字声明function 函数名(){ // 函数体}表达式声明var fn = function() { // 函数体}特点:函数...
原创 2021-08-18 01:43:30
119阅读
  • 1
  • 2
  • 3
  • 4
  • 5