思考:
在学习了流程控制和条件判断后,我们可以利用js打印各式各样的九九乘法表
不管是打印什么样三角形九九乘法表,我们都应该找到有规律的地方,比如第一列的数字是什么规律,第一行的数字是什么规律,只要找到了共性,九九乘法表就很简单了。

注意点:

怎么控制换行?
console.log()默认就是打印一次换一行,我们这时候就需要把一行的乘法数字都通过字符串拼接在一起,等这一行结束后,就在外层for循环里打印,而不是在内层的循环。

怎么实现每两个数相乘后的间隔?
使用转义字符 \t ,相当于tab键

对于那些前面空的我们怎么处理?
其实用的就是空格,因为空格也是有规律的,也要额外用循环遍历打印,大概两个\t等价于(ij=ij)。
我们在测试的时候,可以用一些比较显眼的字符代替,比如&#都可以,等效果出来了再改成空格。

<body><script>//九九乘法表for (var i = 1; i <= 9; i++) {var s = '';for (var j = 1; j <= i; j++) {s += j + '*' + i + '=' + (i * j) + '\t'}console.log(s);}console.log("===================================================================")for (var i = 1; i <= 9; i++) {var t = '';for (var j = i; j <= 9; j++) {t += i + '*' + j + '=' + (i * j) + '\t'}console.log(t);}console.log("===================================================================")for (var i = 1; i <= 9; i++) {var u = '';for (var k = 1; k < i; k++) {u += "\t\t"}for (var j = i; j <= 9; j++) {u += i + '*' + j + '=' + (i * j) + '\t'}console.log(u);}</script>
</body>

用JS在控制台打印九九乘法表相关推荐

  1. js代码实现打印九九乘法表

    js代码实现九九乘法表的打印 当然实现的方法有很多种,在这里我就分享一下我用的几种方式(废话不多说,直接上代码!!!) 一.首先是输出在页面的代码 <script>for (var i = ...

  2. js中如何打印九九乘法表

    九九乘法表对于学编程的人来说应该都不陌生,不管是在C语言中还是在JavaScript中都会接触到,现在我就说一说在js中如何打印出九九乘法表,我们最终打印出的样子应该是这样的 对于前面两种我们应该十分 ...

  3. js 在页面打印九九乘法表

    for(var i=1;i<=9;i++){ for(var j=1;j<=i;j++){ document.write(i) document.write('×') document.w ...

  4. 用html制作三角形九九乘法表,用js实现打印九九乘法表

    用js在控制台打印九九乘法表 运行结果 思考 在学习了流程控制和条件判断后,我们可以利用js打印各式各样的九九乘法表 不管是打印什么样三角形九九乘法表,我们都应该找到有规律的地方,比如第一列的数字是什 ...

  5. 使用JS打印九九乘法表

    今天博主看到天眼查的一道面试题,让候选人说出如何使用JS打印九九乘法表,这道题目对很多人来说可能很简单,但是博主还是想和大家分享一下,如何解决这个问题,分析下这个问题的思路,以帮助大家巩固基础,让我们 ...

  6. java入门之控制台输入人数成绩计算及格率(将成绩存入数组)与打印九九乘法表

    从控制台输入学生人数,再输入足够的学生成绩. 计算:不及格学生人数和及格率 public class Test{public static void main(String[] args) {doub ...

  7. 使用JS代码简单实现九九乘法表

    开发工具与关键技术: Visual Studio Code/JS 作者:唐嘉怡 撰写时间:2022/6/18 大家从小学开始就应该被老师要求要熟练背诵九九乘法表吧.那么大家如若要展示给其他不认识九九乘 ...

  8. 在控制台输出九九乘法表

    package Day03;/*** 第六题:* 分析以下需求,并用代码实现:* 在控制台输出九九乘法表* 打印格式如下:*/ public class Day03_Demo06 {public st ...

  9. python语法学习—打印九九乘法表

    用python语法打印九九乘法表,这肯定会用到循环,在其他很多编程语言java.c.js等 都可以用 for 循环或者while循环 进行嵌套 从而实现 乘法表的打印. 但是在python中不能使用f ...

最新文章

  1. 简单介绍python format格式化和数字格式化
  2. C#网页数据采集(三)HttpWebRequest
  3. OVIRT创建自动备份数据
  4. 宏在使用过程余函数的区别1
  5. python numeric_Python pandas.to_numeric函数方法的使用
  6. 非大学生学计算机,浅谈非计算机专业大学生的计算机教学
  7. 又一数据库高危漏洞爆出,数据安全如何有效保障?
  8. BZOJ1419: Red is good
  9. SQL Server 板机
  10. macos安装盘第三方工具制作_MacOS平台的磁盘镜像制作工具DMG Canvas for mac怎么样?...
  11. 泛微移动办公平台已适配华为鸿蒙
  12. 电商直播系统源码该如何突破?
  13. Visual Studio vs软件下载 vax Visual Assist X VAssistX
  14. 恐怖的aliedit
  15. 【Linux实验】Linux操作基础
  16. 数据结构与算法01:绪论【LEARN FROM 李春葆《数据结构教程》】
  17. JAVA:实现 gnome sort侏儒排序算法(附完整源码)
  18. html2canvas 在ios 13.4.x 、 13.5.x 微信浏览器中失效无反应
  19. 攻防世界 web高级 leaking
  20. 进击太空:脑电研究新领域

热门文章

  1. mysql主从复制1062_主从复制1062错误的解决方法
  2. HTML换行 元素之间产生空格
  3. 科学院计算机所张金宝,生科学院考试时间表
  4. 【软件设计】软件设计方法归纳总结
  5. 浙江工商大学20机试(oj复试)大仙来了abc
  6. 智能情侣枕Pillow Talk,倾听彼此的心跳
  7. 分期费率,从0.5%到1.2%,我被DJ金融欺骗太久了
  8. 后端JavaScript所学
  9. 参考答案:关注成本和投资回报率
  10. 正则化与L0,L1,L2范数简介