JavaScript初学者编程题(14)

news/2024/7/8 0:29:20

JavaScript初学者编程题(14)

题目:求s=a+aa+aaa+aaaa+aa…a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。

HTMl部分
    <input type="text" id="what" placeholder="哪个数"><input type="text" id="howmanytimes" placeholder="多少次"><button onclick='getNum()'>get</button>
JavaScript部分
function getNum() {//what是哪个数字var what = document.getElementById('what').value;//这个数字循环多少次var times = document.getElementById('howmanytimes').value;//存放所有循环得到的数,如2、22、222、2222等,都在这里存着var theNumArr = [];//theNumArr中所有数字相加得到的结果var theNum = 0;for(var i = 1; i <= times; i++){//定义字符串var str = '';for(var j = 1; j <= i; j++){//这个字符串后面每次加一个what,因为是字符串类型,不会像数字那样相加,例如22 + 2 = 222str += what;}//将本次循环得到的字符串存进去theNumArr.push(str);}for(var i = 0; i < theNumArr.length; i++){//遍历数组,将数组中的每个元素转化为整型,并相加theNum += parseInt(theNumArr[i]);}//输出结果,这里使用了数组的join方法,使用“+”将数组中的元素连接起来console.log(theNumArr.join('+') + '=' + theNum);
}

http://lihuaxi.xjx100.cn/news/281389.html

相关文章

知识体系、算法题、教程、面经,这是一份超赞的AI资源列表

整理 | 夕颜出品 | AI科技大本营&#xff08;ID:rgznai100&#xff09;导读&#xff1a;近日&#xff0c;有人在 GitHub 上开源了一个名为“Awesome Interview”的技术面试集锦&#xff0c;前端、后端、算法、客户端、语言、简历制作、面试经验等各种技术人面试需要的资料一应俱…

科研成果汇总:收获的季节

感谢课题组各届成员(2006&#xff5e;2010级)长期不懈的努力与付出&#xff0c;特别感谢目前仍工作在第一线的各位成员的鼎力配合与协作&#xff0c;大家辛苦了&#xff01;同时&#xff0c;还要感谢研究所对我们组的大力支持与帮助&#xff01;谢谢大家&#xff01; BTW&#…

如何解决MySQL 主从复制数据不一致问题

今天来说说 MySQL 主从复制数据不一致的问题&#xff0c;通过几个具体的案例&#xff0c;来向小伙伴们展示 binlog 不同 format 之间的区别。 1. 准备工作 以下配置基于 Docker。 我这里有一张简单的图向大伙展示 MySQL 主从的工作方式&#xff1a; 这里&#xff0c;我们准备…

Spring Boot 第三篇:SpringBoot用JdbcTemplates访问Mysql

本文介绍springboot通过jdbc访问关系型mysql,通过spring的JdbcTemplate去访问。准备工作jdk 1.8maven 3.0ideamysql初始化mysql:-- create table account DROP TABLE account IF EXISTS CREATE TABLE account (id int(11) NOT NULL AUTO_INCREMENT,name varchar(20) NOT NULL,m…

C++学习笔记24,方法重写与方法隐藏

该博文仅用于交流学习。请慎用于不论什么商业用途。本博主保留对该博文的一切权利。博主博客&#xff1a;http://blog.csdn.net/qq844352155 转载请注明出处&#xff1a; 方法重写.是指在子类中又一次编写父类中的虚函数的实现.要求子类中的函数必须跟父类中的原型一致. 包含返…

一文看懂自动驾驶关键技术

点击上方“小白学视觉”&#xff0c;选择加"星标"或“置顶” 重磅干货&#xff0c;第一时间送达本文转自计算机视觉SLAM本文将介绍自动驾驶领域的关键技术&#xff0c;主要从以下几个方面进行介绍&#xff1a;简介&#xff0c;粒子滤波&#xff0c;位姿图图优化&…

JavaScript初学者编程题(15)

JavaScript初学者编程题(15) 题目&#xff1a;一个数如果恰好等于它的因子之和&#xff0c;这个数就称为“完数”。例如61&#xff0b;2&#xff0b;3.编程找出1000以内的所有完数。 HTMl部分 <input type"text" id"num"><button onclick"…

AI算力需求6年增长30万倍,「超异构计算」才能满足下一个10年

今年 3 月&#xff0c;「强化学习教父」Richard Sutton 在《苦涩的教训》一文中指出&#xff0c;「70 年的人工智能研究史告诉我们&#xff0c;利用计算能力的一般方法最终是最有效的方法。要在短期内有所提升&#xff0c;研究人员要利用专门领域的人类知识。但如果想要长期的获…