文章目录61.new的原理是什么?通过new的方式创建对象和通过字面量创建有什么区别?62.prototype 和 proto 区别是什么?63.使用ES5实现一个继承?64.取数组的最大值(ES5、ES6)65.ES6新的特性有哪些?66.promise 有几种状态, Promise 有什么优缺点 ?67.Promise构造函数是同步还是异步执行,then呢 ?promise如何实现then处
# 如何实现“Java面试 js” 在准备“Java面试 js”的过程,首先我们需要明确整个流程。本文将为你详细介绍流程步骤、实现代码,以及相关的图示,帮助你更好地理解。 ## 流程步骤 以下是实现“Java面试 js”的步骤: | 步骤编号 | 步骤 | 描述 | |---
原创 2024-09-18 06:30:30
18阅读
前言:注册了博客之后,感觉自己没有写什么东西,把自己之前复习过的面试题重新写一遍 参考资料::我没有三颗心脏的博客:https://www.jianshu.com/p/883260941da8 JAVA程序员面试宝典 JAVA WEB程序设计 程序员面试宝典(1)JAVA语言有那些有点,其特点是什么 一.JAVA是面向对象的语言,面向对象的语言就拥有封装,继承,多态的特点 1.封装是指把某些对象的
转载 2023-09-06 17:25:25
35阅读
目录JavaScript数据类型什么叫弱数据类型语言布尔类型在哪些情况下会返回falseJavaScript数值类型的转换 显示转换 number类型i++ 和++i的区别= == ===的区别switch语句和if else if语句的区别如何利用双重for循环实现冒泡排序while循环执行思路:什么是数组数组的操作(增删改查)函数的形参和实参break、continue、return的区别J
# Java开发JS基础面试题 ## 1. 前言 在Java开发,JavaScript (JS) 是一门非常重要的编程语言。无论是前端开发还是后端开发,都离不开JS的应用。在面试过程,我们常常会被问到一些关于JS基础的问题。本文将介绍一些常见的JS基础面试题,并附带代码示例进行讲解。 ## 2. JS数据类型 JS中有六种基本数据类型:undefined、null、boolean、n
原创 2024-01-23 06:10:54
48阅读
前序遍历根节点=>左子树=>右子树遍历顺序为ABC代码:var preorderTraversal = function(root) { let res = []; // 遍历函数 functi) { if
原创 2022-12-21 10:06:45
70阅读
译者:前端小智1.如何理解 JS 的this关键字?JS 初学者总是对 this 关键字感到困惑,因为与其他现代编程语言相比,JS 的这this关键字有点棘手。 “this” 一般是表示当前所在的对象,但是事情并没有像它应该的那样发生。JS的this关键字由函数的调用者决定,谁调用就this就指向哪个。如果找不到调用者,this将指向windows对象。来几个粟子第一个例子很简单。 调用 t
var json = {}; for (var i = 0; i         if(!
原创 2022-03-28 16:35:33
81阅读
以下都是网上整理出来的JS面试题,答案仅供参考。 /2,截取字符串abcdefg的efg //alert('abcdefg'.substring(4)); //3,判断一个字符串中出现次数最多的字符,统计这个次数 /*var str = 'asdfssaaasasasasaa'; var json = {}; for (var i = 0; i         if(!
原创 2021-06-30 13:54:14
106阅读
JS:how to implement "inherited" in JS?what is the "closure" in JS, and what is the intention for this ?CSS:Just mentioned it, don't have question on this.Project:where is the servlet been initiated? S
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阅读
年轻人你不讲武德,耗子尾汁~~~总结就是为了形成自己的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阅读
简单来说: == 代表相同, ===代表严格相同, 为啥这么说呢, 这么理解: 当进行双等号比较时候: 先检查两个操作数数据类型,如果相同, 则进行===比较, 如果不同, 则愿意为你进行一次类型转换, 转换成相同类型后再进行比较, 而===比较时, 如果类型不同,直接就是false. 操作数1 == 操作数2,  操作数1 === 操作数2比较过程:  双等号==:   ...
原创 2018-11-12 15:45:06
98阅读
1、主线程 执行 js 中所有的代码。 2、主线程 在执行过程中发现了需要异步的任务任务后扔给浏览器(浏览器创建多个线程执行),并在 callback queue 创建对应的回调函数(回调函数是一个对象,包含该函数是否执行完毕等)。
转载 2023-07-21 09:59:04
12阅读
JavaScript一直都是前端面试的重头戏,也是最核心的部分。 JavaScript也是囊括知识点最多的部分,从BOM到DOM,从 ECMAScript编程到简单算法的实现等,都是 JavaScript部分面试题主要考察的内容。当然,这里的重之重当属事件和DOM操作,这也是 JavaScript的核心部分。在 ECMAScript,小到运算符,大到函数的闭包、作用域,以及原型链等都是应试者必
使用场景:关闭页面弹窗时执行sql语句。 其实js里执行sql语句有多种方式。
test1 function fn(a,c){ console.log(a); // function a(){} var a=123; console.log(a); //123 console.log(c); // function c(){} function a(){} if(false){ ...
转载 2021-10-30 00:05:00
326阅读
2评论
1. JS是高级语言弱类型语言 脚本语言 1.1高级语言我们写完的代码不能直接执行,要先经过js引擎翻译成0101这种机器语言才能执行 1.2 弱类型语言变量可以在前一行设置为一个数字,下一行修改为一个字符串 1.3 脚本语言代码从上往下 逐行执行 只有遇到报错才会中止代码的执行 2. 程序运行机制 ...
转载 2021-11-02 10:14:00
142阅读
2评论
前言  javascript和jQuery在前端开发中发挥着巨大的作用,在面试的过程这也是不可缺少的话题吧!故搜集了一些面试会遇到的问题,与大家共享!JavaScript部分下面代码什么会被打印在控制台上?(function(){ var a = b = 5; })(); console.log(b);  上面的代码会打印出5,拆解函数变量赋值过程如下:b = 5; var a =b;  所
转载 2023-11-28 11:23:19
41阅读
一、五个JavaScript经典面试题1:Scope作用范围 1: (function() {2: var a = b = 5;3: })();4:5: console.log(b); 什么会被打印在控制台上? 回答 上面的代码会打印 5。 这个问题的诀窍是,这里有两个变量声明,但 a 使用关键字var声明的。代表它是一个函数的局部变量。与此相反,b 变成了全局变量。 这个问题的另一个诀
转载 2024-01-12 14:44:34
159阅读
  • 1
  • 2
  • 3
  • 4
  • 5