虽然很多人都觉得前端算法弱,但其实 JavaScript 也可以刷题啊!最近两个月断断续续刷完了 leetcode 前 200 的 middle + hard ,总结了一些刷题常用的模板代码。走过路过发现 bug 请指出,拯救一个辣鸡(但很帅)的少年就靠您啦!常用函数包括打印函数和一些数学函数。const _max = Math.max.bind(Math); const _min = Math.
转载 2023-07-22 19:17:25
60阅读
1.JS随机生成N个长度的字符1.随机数 2.N个长度,需要用到循环 3.字符:随机数生成后需要拼接,可用到数组。function aa(N){ var arr =[];//定义一个数组,用来拼接字符 for(var i=0;i<N;i++){//N个长度 var ran = Math.foor(Math.random()*10);//生成随机数 arr.push(ran);//
# Javascript对象试题科普 在JavaScript中,对象是一种复合数据类型,用于存储多个值(属性)和方法。对象是JS最重要的数据类型之一,几乎所有的数据都是通过对象来表示的。在本文中,我们将介绍JavaScript对象的相关知识,并通过一些试题来帮助大家更好地理解。 ## 对象的基本概念 在JavaScript中,对象由一组键值对(属性)组成。对象的键是字符串类型,值可以是任意数
原创 2024-03-14 06:54:55
39阅读
# JavaScript试题解析 ## 前言 JavaScript是一种广泛应用于Web开发的脚本语言,它被用于增强用户与网页的交互能力。在前端开发过程中,掌握JavaScript语言的基本概念和常用的编程技巧是非常重要的。本文将通过分析一些JavaScript试题,来帮助读者更好地理解JavaScript的核心概念和使用方法。 ## 问题1:变量的作用域 ```javascript
原创 2023-08-11 08:08:38
58阅读
# JavaScript理论试题及其解析 JavaScript是一种广泛使用的编程语言,它在前端开发中扮演着重要角色。随着科技的发展,越来越多的开发人员认识到掌握JavaScript的重要性。本文将探讨一些常见的JavaScript理论问题,并通过代码示例加以说明。 ## 1. 什么是闭包? 闭包是JavaScript中的一个重要概念,它允许一个函数访问并操作外部函数的变量。使用闭包,我们可
文章目录1. 输入输出1.1 JavaScript v8 输入输出1.2 Node.js输入输出单行输入多行输入数组输出1.1 栈1.2 队列1.3 链表1.4 树2.数组2.1创建c数组有两种方式2.1.1使用 Array 构造函数:2.1.2使用数组字面量表示法:2.2 常用方法1 reduce()最简单的用法就是累加和累乘2 reduce()高级用法:数组去重3 reduce()高级用法:
转载 2024-01-12 05:48:31
36阅读
目录一、选择题二、简答题三、实操题四、域解析测试题 一、选择题1.var num = 10;下面那个是将num转换成布尔型的语法()A. !!num B. ||num C. bollean(num) D. number(num)2.var a=prompt("请输入数字“) ; 变量a的类型是( )A. 数字类型 B. 字符串类型 C. Bollean类型 D. 以上都不对3.var a = 1
JavaScrcp练习题1、下列选项中,属于背景属性的是()。(选一项) (javascript第五章)A、background-color B、font-size C、font-style D、text-align2、以下说法错误的是( )(选一项) (javascript第五章)A、内联样式表是混合在HTML标签里使用的,用这种方法可以很简单地对页面中的任何标签单独定义样式,只需在开始标签中包
1、下面的代码的输出是什么?function sayHi() { console.log(name); //undefined console.log(age); var name = "JiaoMaiQi"; //ReferenceError let age = 23; } sayHi();解析
转载 2023-10-07 22:29:46
193阅读
javascript常见的试题
原创 2012-01-17 14:10:47
582阅读
1var s='border-bottom-color'.split('-');var tmp=[];for(i in s){ var first=s[i].charAt(0).toUpperCase(); tmp.push(''+first+s[i].substring(1));}var str=tmp.join('-');console.log(str); var s='border-bott
转载 2016-03-12 19:44:00
69阅读
2评论
怎样添加、 移除、 移动、 复制、 创建和查找节点?1) 创建新节
原创 2023-01-30 16:06:23
63阅读
# JavaScript操作BOM(浏览器对象模型)试题解析 ## 什么是BOM? BOM(Browser Object Model)即浏览器对象模型,它使得JavaScript可以与浏览器进行交互。通过BOM,开发者能够控制浏览器的行为,比如窗口的打开与关闭、页面的重新加载、以及与浏览器相关的配置信息等。BOM通常包括`window`、`document`、`navigator`和其他对象。
原创 2024-08-04 06:48:14
27阅读
又是一年的招聘季,没有工作的忙着找工作,有工作的忙着跳槽。不说是现在还是以前,我也是面试了很多家公司,有一些面试题想要跟大家分享一下。前端这个岗位相对来说还是比较热门,公司需要的多,干这行的也多。说起来在前端中比较重要的一块就是js。我在面试的时候经常会被问一些有关js的问题,接下来就是几个常见的js面试问题:1、javascript 的 typeof 返回哪些数据类型object number
# JavaScript试题解析与示例 ## 1. 介绍 JavaScript是一种广泛应用于网页开发的脚本语言,在前端开发中起着至关重要的作用。在面试中,JavaScript也是一个常见的被问到的话题。本文将介绍一些常见的JavaScript试题,并给出相应的代码示例。 ## 2. 常见问题 ### 2.1. 什么是闭包? 闭包是指函数与其相关的引用环境的组合。闭包可以访问函数外部
原创 2023-08-02 04:43:13
45阅读
题目1:输入整数a和b,若a2+b2大于100,则输出a2+b2百位以上数字,否则输出两数之和<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://ww
1、什么是JavaScript?(这是基本题,对很多程序员来说也是送分题!) JavaScript是客户端和服务器端脚本语言,可以插入到HTML页面中,并且是目前较热门的Web开发语言。同时,JavaScript也是面向对象编程语言。 类似的基本题目还包括:JavaScript变量都有哪些类型? 5
原创 2022-05-27 22:17:34
156阅读
前言为了方便现在和以后前端学习和面试,在此收集和整理了Js相关的笔试面试题,供自己查阅的同时,希望也会对大家有所帮助。数据类型JS的基本数据类型Undefined、Null、Boolean、Number、String新增:SymbolJS有哪些内置对象?Object是 JavaScript中所有对象的父对象数据封装类对象:Object、Array、Boolean、Number和 String其他对
输入两个字符串,从第一个字符串中删除第二个字符串中的所有字符串(不可以使用replace)。例如:输入“This is an apple”和“sa” 则删除之后的第一个字符串变成 “Thi i n pple”console.time() var shanchu="sa"; var yuan="This is an apple"; var arr=yuan.split(""); for(var in
1 数组快速排序function quickSort(arr) { // 数组长度 var length = arr.length; // 退出条件 // 如果if里面代码只有一行,可以省略大括号 if (length <= 1) return arr; // 基准值下标 var index = Math.floor(length /
  • 1
  • 2
  • 3
  • 4
  • 5