JavaScript 【99乘法表】【案例】
九九乘法表
九九乘法表实现的方式有许多种,但其原理都是不变的;
下手之前:首先先了解案例的需求:九列九行,并且每一行都需要输出相对应的项;因此使用循环比较合适,那么使用哪种循环比较合适呢?while?do while?for?由于我们已经知晓循环的次数,因此我们直接使用for循环…
那么怎么写逻辑代码呢?
很显然一共九行,并且有九列;我们细心会发现,每一列都不超过这一行的行数,那也就是列<=行
;而行数又是已知的 =>>> 9;因此我们可以先循环行,然后在行的for循环中循环列,这样就可以一行一行的打印输出啦。
一共两种形式:
- 正常的(三行代码搞定);
- 把我们之前的知识联系起来。
第一种:
代码如下:
<script>for (let r = 1; r < 10; r++) {for (let j = 1; j <= r; j++) {document.write(j + '*' + r + '=' + j * r + ' ');}document.write("</br>"); // 每一行输出完,换行}
</script>
第二种:
代码:
<script>var str = '<table>'; // 定义一个列表for (let r = 1; r < 10; r++) {str += '<tr>'; // 循环行的时候给它加上列表的tr行元素for (let j = 1; j <= r; j++) {str += '<td>' + j + '*' + r + '=' + j * r + '</td>'; // 循环每一列,也就是每一项的时候,加上td标签}str += '<tr/>'; // 封闭双标签}str += '<table/>'; // 封闭双标签document.getElementById('table').innerHTML = str;
</script>
以上就是两种九九乘法表,自己没事儿玩玩,复习一下,let,双重for循环,table,以及获取HTML标签的元素内容。
JavaScript 【99乘法表】【案例】相关推荐
- C++嵌套循环打印99乘法表
C++嵌套循环打印99乘法表 目录 C++嵌套循环打印99乘法表 1.嵌套循环结构 2.99乘法表案例代码 1.嵌套循环结构 分为外循环和内循环,外循环执行一次,内循环执行一轮 for(条件){ fo ...
- php编写九九乘法表隔行换色,JavaScript实现99乘法表及隔行变色实例代码
项目需求:实现在页面中输出99乘法表.(要求:以每三行为一组,实现隔行变色(颜色为白,红,黄(也可自己定义)),鼠标滑过每一行,行背景颜色变为蓝色,鼠标离开又恢复原来的颜色),隔行变色的效果需要用if ...
- php九九乘法表隔行换色,JavaScript实现99乘法表及隔行变色实例代码_javascript技巧...
项目需求:实现在页面中输出99乘法表.(要求:以每三行为一组,实现隔行变色(颜色为白,红,黄(也可自己定义)),鼠标滑过每一行,行背景颜色变为蓝色,鼠标离开又恢复原来的颜色),隔行变色的效果需要用if ...
- jquery打99乘法表_基于javascript实现九九乘法表
基于javascript实现九九乘法表 本文实例为大家分享了javascript实现九九乘法表的相关代码,具体内容如下 var sum=0; var wite; for (var i = 1; i & ...
- 大学解惑09 - 单独用HTML javascript CSS 实现三版99乘法表,你就是班里最靓的仔
☆ 99乘法表,这个从小学就让我们开始产生肌肉记忆的知识点,伴随一生.而一旦开始学习软件开发知识,99乘法表将是一个基础中不可逃避的巩固升级作业. ☆ 口算背诵相信大家已经滚瓜烂熟了,一一得一,二 ...
- 使用JavaScript代码制作99乘法表
<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8" ...
- 99乘法表带颜色HTML隔行变色,javascript小实例,实现99乘法表及隔行变色
人生短暂,废话不多说,直奔主题! 这个小实例的要求: 实现在页面中输出99乘法表.(要求:以每三行为一组,实现隔行变色(颜色为白,红,黄(也可自己定义)),鼠标滑过每一行,行背景颜色变为蓝色,鼠标离开 ...
- javascript中for循环练习打印99乘法表
/* * 1.打印99乘法表 * 11 = 1 * 12 = 2 22 = 4 * * 19 = 9 29 =18-99=81 */ //创建一个外层循环来创建高 for (var i =1;i< ...
- 使用For循环写出99乘法表
99乘法表: 案例1: #region 第一种99乘法表for (int i = 1; i <= 9; i++)//外循环控制行{for (int j = 1; j <= i; j++)/ ...
- 使用js、php制作99乘法表
99乘法表 用js制作99乘法表 简单99乘法表 <!DOCTYPE html> <html> <head><title>99乘法表</title ...
最新文章
- 8个实用的响应式设计框架
- SQL点滴12—SQL Server备份还原数据库中的小把戏
- K.O. -------- Eclipse中Maven的报错处理
- 在Centos 7 上跑 vue 项目 以及 Vue 热更新失效
- JSON的使用场景及注意事项介绍
- WIN7 64位系统注册银行支付组件
- ***学习笔记教程五:***技术
- 你这么喜欢敲代码,那么技术的乐趣在哪里?
- 【Luogu4921】情侣?给我烧了!(组合计数)
- Linux基础实操二
- [2077]迷障 sdutOJ
- Struts2快速入门,超简单详细的快速入门教程
- 带语音通话功能的华为ME909s-821a使用方法
- 【Pandas分组聚合】进阶:透视表、交叉表(pivot_table() 、crosstab())
- wifipumpkin3启动报No such file or directory: b‘liblibc.a‘
- Python如何快速爬取淘宝MM呢?教你一招
- [oeasy]python0125_汉字打印机_点阵式打字机_汉字字形码
- QQ邮箱发送验证码功能的实现
- 同步六进制加法计数电路设计(D触发器)
- 用有限差分和牛顿法解非线性微分方程(边值问题)-python
热门文章
- 传感器技术—新型光电传感器(学习笔记十 补充)
- python爬取淘宝数据遇见的坑
- python爬取淘宝数据
- 从0开始学大数据(一)
- Python图片处理模块Pillow
- 中国银行app,H5页面调取支付,并返回状态码。
- 软件工程--总体设计过程包括那些步骤---软件设计过程中应该遵循那些基本原理--模块独立性
- linux系统进去是guest用户t,ubuntu普通用户变为root用户后,只能guest身份进系统(linux的权限问题)...
- 嵩天《Python网络爬虫与信息提取》实例3:淘宝商品比价定向爬虫
- SQL Server 遇到报错解决办法--更新中