有趣的js编程题
原创
2024-05-15 10:02:53
72阅读
目录 1、实现100以内偶数和奇数的和分别是多少 2、九九乘法表 3、实现100以内能被3整除的数字的和 4、实现1-20数字的平均值 5、甲乙丙丁加工零件,加工的总数是370, 如果甲加工的零件数多10,如果乙加工的零件数少 20,如果丙加工的零件数乘以2, 如果丁加工的零件数除以2,四个
转载
2023-06-26 16:27:05
281阅读
目录生成随机字符串判断回文实现简单queryString数组扁平化去重并升序JS全排列节流和防抖隐式类型转换合并数组并排序更新中。。。
1. 生成随机字符串
/**
* 说明:生成一个指定长度(默认6位)的随机字符,随机字符包含小写字母和数字。
* 输入:输入随机字符长度,无输入默认6位
* 输出:随机字符,如"6bij0v"
*/方式一:function idGenerat
转载
2024-02-06 22:12:09
56阅读
时间复杂度:事后统计法 console.time('AAA') console.timeEnd('AAA) 跟电脑的运行环境和配置有关系事情预估法 OO(1)如果算法执行的时间不随着问题n的增长而增长,即使算法中有上千条,语句,执行的时间也不过时一个较大的常数 (赋值等操作,不需要计算)O(log2(n))当数据增大n倍时耗时增大log(n)倍(这
转载
2024-01-19 23:05:02
32阅读
https://www.nowcoder.com/ta/js-assessment?query=&asc=true&order=&tagQuery=&page=1查找数组元素位置题目描述找出元素 item 在给定数组 arr 中的位置输出描述:如果数组中存在 item,则返回元素在数组中的位置,否则返回 -1function indexOf(arr, item) {
转载
2023-07-28 23:35:44
106阅读
第一章 Java Script简史1、DOM是指文档对象模型。我们可以利用DOM给文档增加交互能力。DOM简单来说就是一套对文档的内容进行抽象和概念化的方法,是一种应用编程接口。第二章 Java Script语法1、Java Script代码执行的两种方法:①将Java Script代码直接放到HTML文档<head>标签中的<script>标签里;②将Java Scrip
转载
2024-01-25 17:16:23
45阅读
javascript面试编程题总结(一)1、实现在标题栏和状态栏上动态显示当前时间的效果。title = document.title;
function showTime() {
d = new Date();
time = myfun(d.getHours()) + ":" + myfun(d.getMinutes()) + ":" + myfun(d.getSeconds()
转载
2023-12-12 12:29:38
55阅读
【前端面试指南】JS编程题汇总总结:数组拷贝方法//slice
function copy(arr) {
ans = arr.slice(0);
return ans
}
//push.apply
function copy(arr) {
let ans = []
ans = [].push.apply(ans, arr);
return ans
}
/
转载
2023-10-08 10:37:26
94阅读
https://daohang.qq.com/?fr=hmpage本文精选了20多道具有一定迷惑性的js题,主要考察的是类型判断、作用域、this指向、原型、事件循环等知识点,每道题都配有笔者详细傻瓜式的解析,偏向于初学者,大佬请随意。第1题let a = 1
function b(a) {
a = 2
console.log(a)
}
b(a)
console.log(a)
复制代码答案
转载
2024-01-07 16:16:36
104阅读
1、实现数组乱序var a = [1,2,3,4,5,6,7,8,9,0,12,23,45,90];
a.sort(function (a,b) {
var sign = (Math.random()>0.5) ? 1 : -1;
return (a-b)*sign;
});2、reduce的使用//有一个长度为100的数组,请以优雅的方式求出该数组的前10个元素之和
var
转载
2023-06-06 10:03:37
174阅读
文章目录前言1、JavaScript的数据类型有哪些?2、null,undefined的区别?3、JS中变量的作用域是什么?4、说说var、let、const之间的区别?区别一:作用域区别二:定义变量区别三:let与const区别5、栈和堆的区别?6、Javascript实现继承的几种方式?7、谈谈this的理解?8、什么是window对象? 什么是document对象?9、什么是闭包(clos
转载
2023-08-04 22:36:44
82阅读
文章目录前言1、JavaScript的数据类型有哪些?2、null,undefined的区别?3、JS中变量的作用域是什么?4、说说var、let、const之间的区别?区别一:作用域区别二:定义变量区别三:let与const区别5、栈和堆的区别?6、Javascript实现继承的几种方式?7、谈谈this的理解?8、什么是window对象? 什么是document对象?9、什么是闭包(clos
转载
2023-08-04 22:36:44
71阅读
1.计算给定数组 arr 中所有元素的总和 (数组中的元素均为 Number 类型) 1 function sum(arr) {
2 var sum=0;
3 for (var i=arr.length-1; i>=0; i--) {
4 sum += arr[i];
5 }
6 return sum;
7 }
8 sum([1,2,3,4
转载
2023-09-13 20:40:02
88阅读
编写一个函数isMerge,判断一个字符串str是否可以由其他两个字符串part1和part2“组合”而成。“组合 ”的规则如下: 1). str中的每个字母要么来自于part1,要么来自于part2; 2). part1和part2中字母的顺序与str中字母的顺序相同。 例如: “codewars”由”cdw”和”oears”组合而成: s: c o d e w a r s = code
原创
2022-09-09 10:21:18
191阅读
1、以下代码运行的结果是输出( )
var a = b = 10;
(function(){
var a = b = 20
})();
console.log(b);
A.10 B.20 C.报错 D.undefined
答案:B
解析:连等赋值的时候,执行顺序是从右往左;开始时:var a = b = 10,就等于 b=10 a=b,所以初始时a和b都等于1
转载
2023-10-05 15:24:59
386阅读
编程题: 1.输入一串字符,分别统计元音字母和其他字母的个数,并显示统计结果,不区分字母大小写。 2.输入三角形三条边 a,b,c 的值,根据其数据,判断能否构成三角形。若能构成三角形,还要显示三角形的性质:等边三角形、等腰三角形、直角三角形、任意三角形。 3.输入一年份,判断它是否为闰年,并显示是否是闰年的有关信息。判断闰年的条件是:年份能被 4 整除但不能被 100 整除,或者能被 400 整
转载
2024-05-16 13:01:53
190阅读
好啦,废话不多说,进入今天的主题:使用Java制作个人专用搜题软件!
转载
2023-07-26 07:46:29
488阅读
请用java写一个程序,将一个十进制整数转换为二进制递归求5的阶乘一个球从100米高度落下,每次落地反弹的高度是原高度的一般,求第10次落地共经过多少米?第10次落地反弹高度多少?不使用其它变量交换a和b的值abcd
原创
2015-01-08 10:50:29
1835阅读
编写程序实现将一个文件复制到另一个文件中。 设计 4 个线程,其中两个线程每次对 j 增加 1 ,另外两个线程对 j 每次减少 1. 写出程序。 public class Main{ private int j=0;//定义变量j public synchronized add(){ j++;//定 ...
转载
2021-09-03 12:52:00
99阅读
2评论
1.给定一个整数数组,请调整 数组中数的顺序,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半部分。要求时间复杂度为O(n)。 package com.liuzhen.array_2; public class OddEvenSort { //解法1:一头一尾指针往中间扫描 public vo ...
转载
2021-07-28 18:28:00
118阅读
2评论