【JS】基础的操作题

JavaScript 25题简单小例子练习,锻炼代码逻辑思维,不看后悔系列(一) 1.计算10的阶乘: // 计算10的阶乘 // 声明阶乘,赋值 var jc = 1; // 创建循环语句 for(i = 1;i <= 10;i++){ jc *= i; } // 打印结果 console.log(jc); // 3628800 2.计算圆的周长、半径: // 假设半径为80 var r = 80; // 周长公式 var h = 2*Math.PI*r; // 结果保留3位小数 var h = h.toFixed(3); // 面积公式 var s = Math 阅读详情

1、斐波那契

// 0,1,1,2,3,5,8,13

let fn = function (n) {
    if ([0, 1].includes(n)) {
        return n
    } else {
        return fn(n - 1) + fn(n - 2)
    }
}

console.log(fn(6))

2、判断字符串中是否含有连续3个数字

let fn = function(str) {
  let arr = str.split(''); // 分割为数组
  let num = 0;
  let outStr = '';
  for(let i = 0; i < arr.length; i++) {
      if (!isNaN(arr[i])) { // 为数字的情况
          num += 1
          outStr += arr[i];
          if (num === 3) {  // 已经有三位数字,直接跳出循环
              return outStr;
          } else if (num < 3 && i === arr.length - 1) {
              return false  // 字符串中没有连续的3个数字,返回false
          }
      } else {
          num = 0;
          outStr = ''
      }
   }
}

a = fn('asd23ad726');
console.log(a)

3、简易的数组去重

可以实现基本数据类型的去重(没有尝试Symbol),当你尝试往数组中塞入两个相同的数组或者对象,发现就不可以了,就需要采用另外一种方式

Array.prototype.unity = function() {
  let arr = this;
  let newArr = [];
  arr.forEach((item) => {
    if(!newArr.includes(item)) {
        newArr.push(item)
    }
  });
  return newArr
}

// 包含number、string、boolean、null、undefined
let arr = [1,3,3,'1','1','hello','hello',false,false,null,null,undefined,undefined]; 
console.log(arr.unity());

let arr2 = [...new Set(arr)]; // ES6的Set函数也可以
console.log(arr2)

js经典代码题库 运算符系列 第一题逗号运算符 let a = (1 + 2, 3 + 4); alert( a ); // 7 原因:逗号运算符能让我们处理多个语句,使用 , 将它们分开。每个语句都运行了,但是只有最后的语句的结果会被返回。 第二题+= / -=运算符的优先级与普通赋值运算符的优先级? let n = 2; n *= 3 + 5; alert( n ); // 16 (右边部分先被计算,等同于 n *= 8) += / -= / *=运算符的优先级与普通赋值运算符的优先级相同,所以它们在大 阅读详情

相关推荐

javascript 对象操作作业题

javascript 对象操作作业题,面向对象操作题

JavaScript函数实验题(2)

实验目的 1、熟悉JavaScript函数的定义。 2、掌握JavaScript函数的几种调用方法。 3、熟悉JavaScript函数库的定义和引用。 4、掌握JavaScript中几种特殊函数的定义和调用。 5、掌握JavaScript中模式消息对话框的3种内置函数。 实验内容与步骤 一、 函数库 在js文件中定义一些函数,之后在html文件中引用他们,就可以调用他们完成相应功能。例如: m...

你若盛开,清风自来 1522

JS基础练习题

js练习题

JavaScript面试实操题

数组去重 <script> //利用双层循环实现数组去重 function unique() { var arr = [1,2,3,4,4,4,5]; //数组 var hash = []; //定义新数组 for (var i = 0; i < arr.length; i++) { //外层循环 for (var j = i + 1; j <

qq_51689567的博客 1223

URP Shader编程之自定义后处理单pass渲染(URP 14.x)

❌ 不要在里拿✅ 只在里拿RendererFeature 生命周期RTHandle 设计Blitter 的真实语义Shader 输入来源。

qq1342753906的博客 609

GO与KEGG富集分析实战:从差异基因到功能注释

本文详细介绍了GO与KEGG富集分析的完整实战流程,从差异基因列表出发,通过基因ID转换、核心分析到结果可视化,系统阐述了如何将基因数据转化为生物学洞察。文章重点讲解了使用R语言clusterProfiler包进行GO和KEGG富集分析的具体步骤、参数设置及常见问题解决方案,并强调了结果解读与生物学故事构建的方法,帮助研究者深入理解差异基因的集体功能倾向。

weixin_29291863的博客 920

js常见题

【代码】简单算法练习题。

weixin_60634477的博客 838

Microsoft Defender防病毒扫描添加排除项

Win10与Win11上的“**Microsoft Defender防病毒**”功能默认会自动扫描所有非压缩文件,如果发现病毒或疑似病毒甚至经过手动修改后某些安装文件,会自动将其删除,如果是后面两种情况,则可能会造成误报,对我们正常办公或学习造成不利影响。 此时, 我们可以将某个目录或文件设置为“**Microsoft Defender防病毒不会扫描已排除的项目**”(<red>但要注意:这些被排除的目录或文件会给笔记本造成一定的安全风险,如果真有病毒感染这些目录或文件它们也不会被“**Micr

weixin_42148668的博客 6485

二级web基础操作题练习(4)——嵌入Javascript代码

介绍一个实践案例:通过JavaScript获取表单中的元素值,并在新窗口中显示这些值。总结了在HTML中嵌入JavaScript代码时常用函数和命令。计算机二级Web的基础操作题。

面对问题,解决问题 1563

zynq-7000学习笔记(八)——USB摄像头图像采集

PC平台:WINDOWS 10 64位 Xilinx设计开发套件:Xilinx_vivado_sdk_2015.4 开发板:Zed Board USB摄像头:罗技 C270(720P) linux源码:2016_R1 一、配置linux,支持UVC       如果是中星微的ZC3XX系列的芯片,则要进到GSPCA把ZC3XX的驱动选上

luotong86的专栏 1万+

学Simulink——基于新型动力与推进系统的场景实例:混合动力无人机的续航能力优化

通过本次 Simulink 仿真,你已掌握:✅混合动力系统架构设计✅内燃机、电机、电池联合建模✅三种能量管理策略(规则型、功率跟随、优化型)✅续航能力仿真与对比分析✅参数调优与优化方法核心收获混合动力是突破续航瓶颈的有效路径能量管理策略(EMS)决定系统效率电池SOC管理是关键Simulink 支持复杂多能源系统的协同仿真掌握混合动力无人机技术,你将具备设计长航时巡检机、应急通信平台、边境巡逻系统的能力。

xiaoheshang_123的博客 101

二级web基础操作题练习(6)——嵌入Javascript代码

使用JavaScript代码解析URL中的查询参数,并将这些参数的值填充到HTML表单中相应的输入框中。计算机二级Web实践操作题。

面对问题,解决问题 1306

开源遥感语义分割工具箱mmsegmentation基于Lovedata数据集训练模型

开源遥感语义分割工具箱mmsegmentation基于Lovedata数据集训练模型

yilvyangguang520的博客 500

全网最全的web二级考点总结【内附个人经验及操作题真题】

Web二级考试速通指南 本文提供Web二级考试全面备考方案,涵盖HTML基础、CSS样式等核心知识点。考试通过率高(含选择题40分+操作题60分),推荐使用支持在线编程的web.code2ji.cn题库。 重点内容: HTML骨架:文档结构、表格/列表/表单标签、特殊格式(下标/删除线) CSS美化:选择器语法、文本/边框样式设置 真题解析:二氧化碳与油画综合题(多层列表+表格应用) 备考技巧:选择题重点记忆协议知识点,操作题多练习题库原题。考试时间充足(120分钟),操作题接近送分难度。

qq_39121450的博客 1039

2026 AI Agent Harness Engineering 生态报告:开源工具链的现状与未来趋势

IEEE P2863-2025《通用人工智能自主代理技术架构与评估规范》于2025年11月正式发布,将AI Agent(通用人工智能自主代理)定义为:一种具备感知(Perception)、记忆(Memory)、推理(Reasoning)、规划(Planning)、行动(Action)五大核心能力闭环,能够在无显式指令覆盖全部环节的前提下,自主完成特定领域或开放领域复杂任务的智能实体。

AI 算法实战派 498

[Dify实战] 合同审阅助手:识别风险条款、生成修改建议-带绑定资源

摘要: Dify合同审阅助手通过AI技术提升合同审阅效率,快速识别风险条款并输出结构化修改建议。方案包括合同输入、关键条款识别、风险评级和报告生成流程,重点关注付款、责任限制等核心条款。采用分层风险分级(高/中/低)和"红线清单"机制,确保审阅标准化。实施建议先建立条款库和模板,通过样本测试优化模型,定期更新规则库。该方案可缩短审阅时间50%以上,提高风险识别准确率,最终实现法务经验的可复用沉淀。

技术小甜甜:传播可落地技术,帮助个人和企业降低解决真实场景问题的成本 600

web二级考试经历总结

预祝考二级的大家都顺利通过o>_<o2023年3月25日。

VLOKL的博客 977

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

计算机二级 Web 程序设计:零基础通关全攻略

这篇文章提供了计算机二级Web程序设计的通关攻略,主要包含三部分内容: 考试介绍与价值:说明Web考试内容(HTML、CSS、JavaScript)和考试形式(选择题40分+操作题60分),强调证书对毕业、求职的实用性。 核心考点详解: HTML:重点讲解文档结构、常用标签和表单 CSS:介绍选择器、盒子模型和布局属性 JavaScript:讲解DOM操作、事件监听等基础语法 公共基础备考策略:建议通过刷题掌握数据结构、算法等基础知识。 文章采用通俗易懂的语言,配合代码示例和重点标注,适合零基础考生快速掌握

热爱技术与前沿创新,深耕科技领域,在科创中精进自我;探索技术乐趣,分享技术干货与成长心得,以技术为伴,热爱生活,在科创与生活中双向成长。 516

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

计算机二级web题型及分值,2016年全国计算机二级《Web程序设计》考试大纲

2016年下半年计算机二级考试大纲继续沿用2013年版,下面是YJBYS小编搜索整理的关于2016年全国计算机二级《Web程序设计》考试大纲,欢迎参考复习,希望对大家有所帮助!想了解更多相关信息请持续关注我们应届毕业生考试网!全国计算机等级考试二级Web程序设计考试大纲(2013年版)基本要求1. 理解Web工作原理,了解Web技术基础。2. 理解超文本传输协议HTTP的基本概念和模型,掌握HTT...

weixin_33910191的博客 1903

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

js基础练习题总结

1、找出元素 item 在给定数组 arr 中的位置 方法一:直接用数组原型上的indexOf(item)方法,它直接返回的的就是item在数组中的位置,不存在返回-1;(确保万无一失的情况下先判断当前浏览器是否支持该方法Array.prototype.indexOf) 方法二:for循环遍历数组,找item的位置 注意:forEach()循环遍历可能会在浏览器上出现找到相应值之后不走retu...

weixin_44931761的博客 1064

2018计算机二级html,2020年全国计算机二级Web程序设计考试大纲(2018年版)

【摘要】第一次参加全国计算机等级考试的考生对于考试内容相关的某些问题并不清楚,小编今天就整理下2020年全国计算机二级Web程序设计考试大纲(2018年版)内容,解决大家在全国计算机等级考试的疑问。2020年全国计算机二级Web程序设计考试大纲(2018年版)基本要求1. 理解 Web 基本工作原理,掌握 Web 技术的基本概念和基础。2. 理解超文本传输协议 HTTP 的基本概念和模型,掌握 H...

weixin_42573647的博客 1067

java程序员面试题大全含答案(2018--2019)

java程序员面试题大全含答案(2018--2019) 1、10道经典java面试题_实习生必问! 2、15个Java线程并发面试题和答案 3、15个高级Java多线程面试题及回答 4、2018年java分布式相关最新面试题 5、2018最新java技术面试题与答案 6、4个Spring常见面试题及答案解析 7、css面试题及答案 8、HR常问面试题总结(...

weixin_44626952的博客 499

计算机二级web是什么,2015年全国计算机二级Web考试大纲

全国计算机等级考试二级Web程序设计考试大纲(2013年版)基本要求1. 理解Web工作原理,了解Web技术基础。2. 理解超文本传输HTTP的基本概念和模型,掌握HTTP的消息格式、常用消息头、请求消息和常用请求方法、响应消息和常用响应状态。3. 熟练掌握超文本标记语言HTML文档的结构、常用文档元素的含义和基本使用方法。4. 理解样式表语言CSS的基本概念和作用,掌握CSS的基本语法和使用方法...

weixin_40009472的博客 334

acaa证书php,ACAA教育

概  述PHP 工程师技能测试内容包括【HTML+CSS】、【PHP】、【MySQL】、【JavaScript】、【Ajax】、【jQuery】以及【PHP实践操作】七个部分,试题由60 道单项、多项选择题以及3 道实践操作题组成,满分为100 分,综合成绩60 分为通过。其中选择题满分70 分,42 分为通过;操作题满分30分。考核内容-HTML+CSS基础知识-PHP-MySQL-JavaSc...

weixin_42125770的博客 312

国二c语言考试考纲,计算机二级Web程序设计考试大纲

Web应用程序是一种可以通过Web访问的应用程序,程序的最大好处是用户很容易访问应用程序,用户只需要有浏览器即可,不需要再安装其他软件。下面小编为大家介绍计算机二级Web程序设计考试大纲,仅供参考!基本要求1. 理解Web工作原理,了解Web技术基础。2. 理解超文本传输协议HTTP的基本概念和模型,掌握HTTP的消息格式、常用消息头、请求消息和常用请求方法、响应消息和常用响应状态。3. 熟练掌握...

weixin_35853363的博客 294

计算机二级web程序设计考试环境,2018年计算机二级web程序设计考试大纲

  全国计算机等级考试二级Web程序设计考试大纲(2018年版)  基本要求  1. 理解 Web 基本工作原理,掌握 Web 技术的基本概念和基础。  2. 理解超文本传输协议 HTTP 的基本概念和模型,掌握 HTTP 的消息格式、常用消息头、请求消息和常用请求方法、响应消息和常用响应状态。  3. 熟练掌握超文本标记语言 HTML 文档的结构、常用文档元素的含义和基本使用方法。  4. 理解...

weixin_39708737的博客 754
上一篇: 【nrm】Mac nrm的基本使用
下一篇: 【Java】计算 101~200之间所有素数
Hamnot
博客等级 码龄5年 1粉丝 8原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值