js中如何打印九九乘法表
九九乘法表对于学编程的人来说应该都不陌生,不管是在C语言中还是在JavaScript中都会接触到,现在我就说一说在js中如何打印出九九乘法表,我们最终打印出的样子应该是这样的
对于前面两种我们应该十分好写,用循环即可,以for循环为例,设置i,j,如何嵌套循环,
```javascript
for(var i=1;i<10;i++){for(j=1;j<=i;j++){document.write(i+"*"+j+"="+i*j+" ")i*j<10?document.write(" "):document.write()}document.write("<br>")}
其中i*j<10?document.write(" "):document.write()为三目运算符,能让输出的格式更加整齐。
第二种状况就是将循环条件改变一下即可
for(var i=9;i>0;i--){for(j=i;j>0;j--){document.write(i+"*"+j+"="+i*j+" ")i*j<10?document.write(" "):document.write()}document.write("<br>")}
第三种和第四种则是有些复杂,它需要在加上一个for循环来进行前面空格的输出,代码如下:
for(var i=1;i<10;i++){for(k=9;k-1>=i;k--){document.write(" ")}for(j=1;j<=i;j++){document.write(i+"*"+j+"="+i*j+" ")i*j<10?document.write(" "):document.write()}document.write("<br>")}document.write("<br>")document.write("<br>")document.write("<br>")document.write("<br>")document.write("<br>")for(var i=9;i>0;i--){for(k=9;k>i;k--){document.write(" ")}for(j=i;j>0;j--){document.write(i+"*"+j+"="+i*j+" ")i*j<10?document.write(" "):document.write()}document.write("<br>")}
同时,你也可以使用while以及do{}while来写,思想都是一样的。
js中如何打印九九乘法表相关推荐
- js代码实现打印九九乘法表
js代码实现九九乘法表的打印 当然实现的方法有很多种,在这里我就分享一下我用的几种方式(废话不多说,直接上代码!!!) 一.首先是输出在页面的代码 <script>for (var i = ...
- 用JS在控制台打印九九乘法表
思考: 在学习了流程控制和条件判断后,我们可以利用js打印各式各样的九九乘法表 不管是打印什么样三角形九九乘法表,我们都应该找到有规律的地方,比如第一列的数字是什么规律,第一行的数字是什么规律,只要找 ...
- js 在页面打印九九乘法表
for(var i=1;i<=9;i++){ for(var j=1;j<=i;j++){ document.write(i) document.write('×') document.w ...
- 用html制作三角形九九乘法表,用js实现打印九九乘法表
用js在控制台打印九九乘法表 运行结果 思考 在学习了流程控制和条件判断后,我们可以利用js打印各式各样的九九乘法表 不管是打印什么样三角形九九乘法表,我们都应该找到有规律的地方,比如第一列的数字是什 ...
- 使用JS打印九九乘法表
今天博主看到天眼查的一道面试题,让候选人说出如何使用JS打印九九乘法表,这道题目对很多人来说可能很简单,但是博主还是想和大家分享一下,如何解决这个问题,分析下这个问题的思路,以帮助大家巩固基础,让我们 ...
- PHP中打印九九乘法表
PHP中打印九九乘法表 <style>table{width: 980px;}table,td{border: 1px solid #0000ff;border-collapse:coll ...
- Python中range对象的使用以及打印九九乘法表
range对象 range 对象是一个迭代器对象,用来产生指定范围的数字序列.格式为: range(start, end [,step]) 生成的数值序列从start 开始到end 结束(不包含end ...
- python语法学习—打印九九乘法表
用python语法打印九九乘法表,这肯定会用到循环,在其他很多编程语言java.c.js等 都可以用 for 循环或者while循环 进行嵌套 从而实现 乘法表的打印. 但是在python中不能使用f ...
- qt5使用触屏 偶尔没响应_Qt5+VS2015编程入门示例及注意事项——打印九九乘法表...
在上篇文章中Qt5+VS2015环境配置,已经详细介绍了Qt5.9与VS2015编程环境的搭建步骤,这次给出一个简单的入门示例,演示在VS2015的IDE中,如何使用Qt5.9界面库编写一个简单的打印 ...
最新文章
- SpringBoot基于AOP实现自定义非空验证的注解
- 本人常用的一些编码小Tips(虽然不多,但很好用)
- 从十个方面提升SharePoint网站性能
- PHP与Java使用des加密通讯
- 8s 使用本地打包镜像_在Docker环境构建、打包和运行Spring Boot应用
- elasticsearch说了一些了,这次说说Solr【入门Solr这篇就够了】
- Android单元测试研究与实践
- 音视频开发(24)---H.264视频编码基本知识
- Spring : Spring Aop 获取增强(通知)
- error page怎么解决_Firefox 登录feedly时出现PR_CONNECT_RESET_ERROR的解决方案
- Linux操作系统使用基础03:Linux文件权限与目录配置
- 【ArcGIS教程01】前言
- T400 系统安装过程
- 电脑上怎么看主板型号
- python contains用法_jQuery contains过滤器实现精确匹配使用方法
- HFSS激励类型----电流源激励
- Spring Cloud Eureka 自我保护机制(EMERGENCY! EUREKA MAY BE INCORRECTLY CLAIMING INSTANCES ARE UP WHEN THEY)
- rtx2060什么水平_rtx2060性能(rtx2060显卡什么水平)
- 基于FPGA的VGA时序控制器
- WINCC 7.5 sp1 sp2安装包,硬件狗等,Sim_EKB_Install_2018下载