news 2026/7/19 1:48:43

javascript练习

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
javascript练习

练习1:

在数组里面添加一个方法,删除其中重复的元素

这里用到了原型链,在Array的方法里面添加删除重复元素的

Array.prototype.distinct =function() { let array = [] for(value of this) { if(array.indexOf(value)==-1) { array.push(value) } } return array }

练习2

要求用户输入50-100中一个整数,要求输出该数字所有乘积表达式,同时不输出交换律

分析题目要求,首先需要判断输入的数字是否是整数,是否在50-100之间

在判断完之后输出表达式环节,需要用到一个循环,循环索引从1开始,但不能大于输入的数字/索引值

let num=+prompt("请输入一个50-100之间的整数") while(isNaN(num)||num>100||num<50||parseInt(num)!==num) { num=+prompt("输入无效,请重新输入一个50-100之间的整数") } for(let i=1;i<=num;i++) { if(num%i===0&& i<num/i) { console.log(i+"*"+num/i+"="+num) } }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/19 1:48:15

Android项目文件结构与模块化架构详解

1. Android项目文件结构深度解析作为一名从Eclipse时代就开始接触Android开发的老兵&#xff0c;我见证了Android项目结构的多次演变。很多新手开发者面对Android Studio中复杂的目录树时常常感到困惑&#xff0c;今天我就带大家彻底拆解这个"黑匣子"。在Android Stu…

作者头像 李华
网站建设 2026/7/19 1:48:02

AM62L硬件安全实战:CBASS防火墙与DTHE加密引擎寄存器配置详解

1. 项目概述与核心价值在嵌入式系统&#xff0c;尤其是像TI AM62L这样的高性能Sitara处理器中&#xff0c;安全不再是“锦上添花”的功能&#xff0c;而是系统设计的基石。无论是防止固件被恶意篡改、保护关键数据&#xff08;如加密密钥&#xff09;不被窃取&#xff0c;还是确…

作者头像 李华
网站建设 2026/7/19 1:47:06

C++编译器优化选项全解析:从-O0到-O3的性能提升实战指南

1. 项目概述&#xff1a;为什么编译优化是C性能的“魔法开关”&#xff1f;如果你写过C&#xff0c;肯定有过这样的经历&#xff1a;代码逻辑明明已经绞尽脑汁优化了&#xff0c;循环也展开了&#xff0c;算法也换了&#xff0c;但程序跑起来还是感觉差那么点意思&#xff0c;性…

作者头像 李华
网站建设 2026/7/19 1:46:30

知网查重加AIGC双检测怎么过?同时降重降AI到红线内

知网查重加AIGC双检测怎么过&#xff1f;同时降重降AI到红线内 现在知网不只查你重复率了&#xff0c;还多了一道 AIGC 检测。这就意味着你的论文要过两道红线&#xff1a;一道是查重&#xff0c;看你和别人重不重&#xff1b;一道是 AI 检测&#xff0c;看你写得像不像 AI。两…

作者头像 李华
网站建设 2026/7/19 1:46:07

5分钟完全掌握:免费开源QMC音频解密工具终极使用指南

5分钟完全掌握&#xff1a;免费开源QMC音频解密工具终极使用指南 【免费下载链接】qmc-decoder Fastest & best convert qmc 2 mp3 | flac tools 项目地址: https://gitcode.com/gh_mirrors/qm/qmc-decoder 你是否曾经从QQ音乐下载了喜欢的歌曲&#xff0c;却发现只…

作者头像 李华
网站建设 2026/7/19 1:46:05

在liunx系统上部署一个springboot的微服务项目

最近刚学完liunx操作系统的一些基础命令,然后自己想在liunx部署上自己的springboot项目其中也踩过一些坑现在一起来讲讲 1,首先是要部署环境,以我的版本举例 我是jdk1.8 然后可以用到命令 sudo apt insall openjck-8-jdk -y 其中-8可以根据自己的情况更换 (注意如果你使用的ce…

作者头像 李华