为大家介绍两种实现9*9乘法表的JS算法,分别输出乘法表的正序和倒序排列。

for(i=1;i<=9;i++){var a=" ";for(j=1;j<=i;j++){a+=i+"*"+j+"="+i*j+(i*j<10?"   ":"  ");}console.log(a);
}
/*1*1=1   2*1=2   2*2=4   3*1=3   3*2=6   3*3=9   4*1=4   4*2=8   4*3=12  4*4=16  5*1=5   5*2=10  5*3=15  5*4=20  5*5=25  6*1=6   6*2=12  6*3=18  6*4=24  6*5=30  6*6=36  7*1=7   7*2=14  7*3=21  7*4=28  7*5=35  7*6=42  7*7=49  8*1=8   8*2=16  8*3=24  8*4=32  8*5=40  8*6=48  8*7=56  8*8=64  9*1=9   9*2=18  9*3=27  9*4=36  9*5=45  9*6=54  9*7=63  9*8=72  9*9=81*/
for(m=9;m>=1;m--){var b=" ";for(n=1;n<=m;n++){//for(n=m;n>=1;n--){b+=m+"*"+n+"="+m*n+(m*n<10?"   ":"  ");}console.log(b);
}
/*9*1=9   9*2=18  9*3=27  9*4=36  9*5=45  9*6=54  9*7=63  9*8=72  9*9=81  8*1=8   8*2=16  8*3=24  8*4=32  8*5=40  8*6=48  8*7=56  8*8=64  7*1=7   7*2=14  7*3=21  7*4=28  7*5=35  7*6=42  7*7=49  6*1=6   6*2=12  6*3=18  6*4=24  6*5=30  6*6=36  5*1=5   5*2=10  5*3=15  5*4=20  5*5=25  4*1=4   4*2=8   4*3=12  4*4=16  3*1=3   3*2=6   3*3=9   2*1=2   2*2=4   1*1=1*/

JavaScript算法(实例二)9*9乘法表相关推荐

  1. 99乘法表带颜色HTML隔行变色,javascript小实例,实现99乘法表及隔行变色

    人生短暂,废话不多说,直奔主题! 这个小实例的要求: 实现在页面中输出99乘法表.(要求:以每三行为一组,实现隔行变色(颜色为白,红,黄(也可自己定义)),鼠标滑过每一行,行背景颜色变为蓝色,鼠标离开 ...

  2. for循环简介及实例(输出九九乘法表)

    for循环简介 简介 for循环是3大循环其中一种,相比while循环和do while循环,它更加灵活,而且完全包含了while循环的功能,用for语句可以解决编程中所有循环问题. 语法格式 for ...

  3. 大学解惑09 - 单独用HTML javascript CSS 实现三版99乘法表,你就是班里最靓的仔

    ☆  99乘法表,这个从小学就让我们开始产生肌肉记忆的知识点,伴随一生.而一旦开始学习软件开发知识,99乘法表将是一个基础中不可逃避的巩固升级作业. ☆  口算背诵相信大家已经滚瓜烂熟了,一一得一,二 ...

  4. JavaScript通过for循环实现九九乘法表的左下、左上、右上、右下对齐成直角三角形

    九九乘法表共 9 行 9 列,以下通过JavaScript代码块的控制,来实现关于九九乘法表的左下.左上.右下.右上对齐形成三角形的效果. 注意:(1)掌握 for 循环及多层for循环的使用.    ...

  5. JavaScript在表格中实现九九乘法表

    实现效果 代码实现 <!DOCTYPE html> <html><head><meta charset="utf-8"><ti ...

  6. JavaScript 数据结构与算法(二)哈希表

    本文参考文献:https://www.cnblogs.com/AhuntSun-blog/p/12636718.html 配套视频教程:https://www.bilibili.com/video/B ...

  7. 算法训练+乘法表c语言,[蓝桥杯][算法提高VIP]输出九九乘法表 (C语言代码)

    解题思路:Nine那些直接复制输出 注意事项: 参考代码: #include int main() { int i,j; printf("  Nine-by-nine Multiplicat ...

  8. PHP输出一个上三角乘法表,javascript使用三种循环语句输出九九乘法表与输出一个三角形...

    实例 html> js打印乘法表与输出三角形 document.write('for循环输出九九乘法表:'); for (var i = 1; i <=9 ; i++) { for(var ...

  9. 三行代码实现九九乘法表~

     这是一张九九乘法表~做到如上图所示,基本结构只需三行代码即可实现~ 一.此时需引入js基础学习到的第一门编程语言---JavaScript~ 二.观察九九乘法表不难得出以下规律: 1.每块区域都是 ...

  10. Python的逻辑判断和循环 || 打印九九乘法表

    Python的逻辑判断和循环 1.if elif else条件判断 计算机之所以能做很多自动化的任务,因为它可以自己做条件判断. if <条件判断1>: <执行1> elif ...

最新文章

  1. mysql-5.7 innodb 的并行任务调度详解
  2. 二、python基础(列表、元组、字符串、集合、字典、文件操作,函数基本语法及特性)...
  3. 消费金融和信用卡本质上的区别是什么?
  4. boost::iostreams::example::container_sink用法的测试程序
  5. mybatis学习笔记-01什么是mybatis
  6. 韩国浦项化学在中国斥资超2800亿韩元投建电动车电池材料厂
  7. java编写一个个人通信录程序
  8. php 判断字符串类型
  9. [Icehouse][cinder] volume状态为 error_deleting无法删除 的解决方案
  10. 官方AWZ爱伪装 一键新机 全息备份 虚拟定位 非NZT 暗王者 IG V8 V3 IOSAPP一键新机 全息备份
  11. linux用在炫龙m7,NH55 炫龙M7 Ubuntu 安装
  12. mayafbx无法识别_maya怎么打开fbx文件
  13. 【缓存】缓存更新策略
  14. 手机内存卡照片丢失怎么恢复
  15. 原型制作与图解——墨刀工具
  16. zabbix6.0安装成功路上的小插曲
  17. select标签默认选项
  18. 创新虎仔音箱试玩报告
  19. linux 的网络命令
  20. 快乐星球计算机老师,《快乐星球Ⅴ》新电脑老师(上)

热门文章

  1. 华为鸿蒙系统学习笔记4-方舟编译器源码下载及安装
  2. Python学习入门4:学习Python无从下手?最好的免费资源想要拿走
  3. 8个球放入3个盒子方式_颜值与美味并存~分享几款私房盒子蛋糕做法,再也不用排队买了...
  4. Springboot与jsp使用404错误
  5. 算法总结之 在单链表中删除指定值的节点
  6. 《学习CSS布局》学习笔记
  7. [03] Android系统亮度调节
  8. SharePoint 调查列表的自定义错误页面
  9. Rational Rose及RequisitePro安装注意事项
  10. Android 帧动画 xml 方式实现