文章目录61.new的原理是什么?通过new的方式创建对象和通过字面量创建有什么区别?62.prototype 和 proto 区别是什么?63.使用ES5实现一个继承?64.取数组的最大值(ES5、ES6)65.ES6新的特性有哪些?66.promise 有几种状态, Promise 有什么优缺点 ?67.Promise构造函数是同步还是异步执行,then呢 ?promise如何实现then处
目录JavaScript数据类型什么叫弱数据类型语言布尔类型在哪些情况下会返回falseJavaScript数值类型的转换 显示转换 number类型i++ 和++i的区别= == ===的区别switch语句和if else if语句的区别如何利用双重for循环实现冒泡排序while循环执行思路:什么是数组数组的操作(增删改查)函数的形参和实参break、continue、return的区别J
转载
2023-07-22 11:40:56
51阅读
年轻人你不讲武德,耗子尾汁~~~总结就是为了形成自己的js知识网,提升自己,加油!开始干1、介绍js的基本数据类型 答: Undefined、Null、Boolean、Number、String2、js有哪些内置对象? 答:数据封装类对象:Object、Array、Boolean、Number 和 String 其他对象:Function、Arguments、Math、Date、RegE
转载
2023-07-25 17:42:57
23阅读
JavaScript基础面试题及答案①1 介绍JavaScript的基本数据类型3 jQurry使用建议4 Ajax使用5 JavaScript有几种类型的值?6 栈和堆的区别?7 JavaScript实现继承的几种方式8 JavaScript创建对象的几种方法:9JavaScript作用域9 JavaScript作用域链10 闭包11 谈谈你对this的理解12 什么是window对象,什么是
转载
2023-07-15 21:14:58
138阅读
1、主线程 执行 js 中所有的代码。
2、主线程 在执行过程中发现了需要异步的任务任务后扔给浏览器(浏览器创建多个线程执行),并在 callback queue 中创建对应的回调函数(回调函数是一个对象,包含该函数是否执行完毕等)。
转载
2023-07-21 09:59:04
12阅读
1、什么是JavaScript?(这是基本题,对很多程序员来说也是送分题!) JavaScript是客户端和服务器端脚本语言,可以插入到HTML页面中,并且是目前较热门的Web开发语言。同时,JavaScript也是面向对象编程语言。 类似的基本题目还包括:JavaScript都有哪些类型?Java ...
转载
2021-10-15 10:11:00
142阅读
2评论
面试题
原创
2023-11-22 14:33:47
89阅读
1. 介绍 js 的基本数据类型。 js 一共有六种基本数据类型,分别是 Undefined、Null、Boolean、Number、String,还有在 ES6 中新增的 Symbol 和 ES10 中新增的 BigInt 类型。 Symbol 代表创建后独一无二且不可变的数据类型,它的出现我认为 ...
转载
2021-09-10 22:22:00
187阅读
2评论
在本文中,我将向您展示10个 JavaScript 技能典型问题以及其相关解决方案,...
原创
2023-01-06 16:00:10
98阅读
扩展运算符与rest运算符的区别?扩展运算符用三个点表示,把数组或对象展开成一系列用逗号隔开的值rest运算符也是般用于...
原创
2023-05-05 17:09:21
77阅读
JavaScript一直都是前端面试的重头戏,也是最核心的部分。 JavaScript也是囊括知识点最多的部分,从BOM到DOM,从 ECMAScript编程到简单算法的实现等,都是 JavaScript部分面试题主要考察的内容。当然,这里的重中之重当属事件和DOM操作,这也是 JavaScript的核心部分。在 ECMAScript中,小到运算符,大到函数的闭包、作用域,以及原型链等都是应试者必
转载
2023-09-08 15:54:21
32阅读
一、单选题1、以下哪条语句会产生运行错误:(a)A.var obj = ();//语法错误B.var obj = [];//创建数组C.var obj = {};//创建对象D.var obj = //;原因:var obj = new Array ();是对的;JavaScript 中大括号表示创建对象。var obj = { id:1, name:"jacky" };alert(obj.
1.节流和防抖 节流:高频触发事件,在n秒内只执行一次 1 function throttle (fn, delay) { 2 let canRun = ture 3 return function () { 4 if (!canRun) return 5 canRun = false 6 setT ...
转载
2021-08-03 18:37:00
116阅读
2评论
面试大全1、javascript 的 typeof 返回哪些数据类型number、boolean、undefined、string、object、function2、javascript 有哪些数据类型基本数据类型:number、boolean、undefined、string、null、
引用数据类型:object、RegExp、array、Date3、例举 3 种强制类型转换和 2 种隐式类型
原创
2022-03-01 15:06:58
308阅读
A1 A1 A1 A1 A1 在移动端多了touch的三个事件,tap是这三个touch事件的封装,用来模拟click事件。所有事件触发顺序为:(touchstart——touchmove——touchend)——mouseover——mousedown——mouseup——click。当有touc
转载
2017-01-16 18:09:00
146阅读
2评论
1. 如何封装一个 javascript 的类型判断函数? function getType(value) { // 判断数据是 null 的情况 if (value null) { return value + ""; } // 判断数据是引用类型的情况 if (typeof value "obj ...
转载
2021-09-13 21:18:00
121阅读
2评论
1.判断一个函数是否标记为 async function isAsyncFunction(func){ const str=Object.prototype.toString.call(func); return str=='[object Async
原创
2024-03-05 09:57:34
53阅读
# Java开发中JS基础面试题
## 1. 前言
在Java开发中,JavaScript (JS) 是一门非常重要的编程语言。无论是前端开发还是后端开发,都离不开JS的应用。在面试过程中,我们常常会被问到一些关于JS基础的问题。本文将介绍一些常见的JS基础面试题,并附带代码示例进行讲解。
## 2. JS数据类型
JS中有六种基本数据类型:undefined、null、boolean、n
原创
2024-01-23 06:10:54
48阅读
一、Jquery测试题 下面哪种不是jquery的选择器?(单选) A、基本选择器 B、后代选择器 C、类选择器 D、进一步选择器 考点:jquery的选择器 (C) 当DOM加载完成后要执行的函数,下面哪个是正确的?(单选) jQuery(expression, [context]) B、jQuery(html, [ownerDocument])
转载
2024-01-11 17:27:33
70阅读
Java NIO提供了与标准IO不同的IO工作方式:Channels and Buffers(通道和缓冲区):标准的IO基于字节流和字符流进行操作的,而NIO是基于通道(Channel)和缓冲区(Buffer)进行操作,数据总是从通道读取到缓冲区中,或者从缓冲区写入到通道中。Asynchronous IO(异步IO):Java NIO可以让你异步的使用IO,例如:当线程从通道读取数据到缓冲区时,线
转载
2023-08-20 09:53:45
59阅读