直角三角形

 <script type="text/javascript">
for(var i=1;i<=8;i++){
for(var j=1;j<=i;j++){//j 指的是*的个数
  document.write("*");
}
document.write('<br>');
}
document.write("<hr />");//增加一个分割线
document.write("<hr />");//增加一个分割线 </script>

直角三角形

倒直角三角形

 <script type="text/javascript">
for(var i=1;i<=8;i++){ //控制行
for(var j=1;j<=8-i;j++){ //控制列
  document.write("*");
} document.write('<br>');
}
document.write("<hr />");
document.write("<hr />");//增加一个分割线
</script>

倒直角三角形

斜三角形

 <script type="text/javascript">
for (var i = 1; i <= 6; i++) {
for (var j = 1; j <= 6-i; j++) {//j 指的是空格的个数
document.write(" ");
} for (var k = 1; k <= i; k++) {
document.write("*");
}
document.write("<br />");
}
document.write("<hr />");
</script>

斜三角形

等腰三角形

 <script type="text/javascript">
for (var i = 1; i <= 6; i++) {
for (var j = 1; j <= 6-i; j++) {//j 指的是空格的个数
document.write(" ");
} for (var k = 1; k <= i; k++) {
document.write("*");
}
document.write("<br />");
}
document.write("<hr />");
document.write("<hr />");
</script> <script type="text/javascript">
for (var i= 1; i <= 5; i++) {
for (var j = 1; j <= 5-i; j++) {
document.write(" ");
} for (var k = 1; k <= i*3-2; k++) {//i*3-2越大,三角形越宽
document.write("*");
}
document.write("<br />");
}
document.write("<hr />");
document.write("<hr />");
</script>

等腰三角形

菱形

 <script type="text/javascript">
for (var i = 1; i <= 5; i++) {
for (var j = 1; j <= (5-i); j++) {
document.write(" ");
} for (var k = 1; k <= i*2-1; k++) {
document.write("*");
}
document.write("<br />");
}
for (var i = 1; i <= 4; i++) {
for (var j = 1; j <= i; j++) {
document.write(" ");
}
for (var k = 1; k <= (4-i)*2+1; k++) {
document.write("*");
}
document.write("<br />");
}
document.write("<hr />");
document.write("<hr />");
</script> <!--<div style="text-indent:0.5em">-->
<script type="text/javascript">
for (var i = 1; i <= 5; i++) {
for (var j = 1; j<= (5-i); j++) { //j 指的是空格的个数
// document.write(" ");
document.write(j);
} for (var k= 1; k <= i*2-1; k++) {
document.write("*");
}
document.write("<br />");
}
for (var i = 1; i<= 4; i++) {
for (var j = 1; j<= i; j++) {
document.write(" ");
}
for (var k = 1;k <= (4-i)*2+1; k++) {
document.write("*");
}
document.write("<br />");
}
document.write("<hr />");
document.write("<hr />");
</script>
<!--</div>-->

菱形

99乘法表

 <script type="text/javascript">
for(var n=1;n<=9;n++) { //控制行
for (var m = 1; m <= n ; m++) { //控制列
var b = m * n;
document.write(m + "x" + n + "=" + b + " ");
} document.write('<br/>');
document.write('<br/>');//为了增加行与行的间距
} document.write("<hr />");//增加一个分割线
</script>

9*9乘法表

												

JS在浏览器中输出各种三角形的更多相关文章

  1. Elasticsearch.js 发布 —— 在Node.js和浏览器中调用Elasticsearch(1)

    继PHP.Ruby.Python和Perl之后,Elasticsearch最近发布了Elasticsearch.js,Elasticsearch的JavaScript客户端库.可以在Node.js和浏 ...

  2. Elasticsearch.js 发布 —— 在Node.js和浏览器中调用Elasticsearch

    继PHP.Ruby.Python和Perl之后,Elasticsearch最近发布了Elasticsearch.js,Elasticsearch的JavaScript客户端库.可以在Node.js和浏 ...

  3. js 在浏览器中的event loop事件队列

    目录 前言 认识一个栈两个队列 执行过程 异步任务怎么分配 简单例子 难一点的例子 前言 以下内容是js在浏览器中的事件队列执行,与在nodejs中有所区别,请注意. 都说js是单线程的,不过它本身其 ...

  4. JS 检测浏览器中是否安装了特定的插件

    1.检测非IE浏览器 可以使用plugins数组来达到这个目的,例: //检测插件(在IE中无效) function hasPlugin(name){ name = name.toLowerCase( ...

  5. node.js 浏览器中输出 “hello world”

    前段时间花了几个小时,在command面板输出了“hello world”,今天就来说说怎么在浏览器上输入一个地址,然后页面输出“hello world”. 首先要搭建一个基础的 HTTP 服务器 一 ...

  6. js检测浏览器中是否安装了flash播放插件

    这两天工作中需要在网页中嵌入flash小游戏,我使用的是swfobject.js version:1.5.其他方面都很好,唯独版本检测这里一直没有搞通,后来实在无奈之下,改用js来检测浏览器的flas ...

  7. php导出csv数据在浏览器中输出提供下载或保存到文件的示例

    来源:http://www.jb51.net/article/49313.htm 1.在浏览器输出提供下载 /** * 导出数据到CSV文件 * @param array $data 数据 * @pa ...

  8. 从高德采集最新的省市区三级坐标和行政区域边界,用js在浏览器中运行

    本文描述的是对国家统计局于2019-01-31发布的<2018年统计用区划代码和城乡划分代码(截止2018年10月31日)>中省市区三级的坐标和行政区域边界的采集. 本文更新(移步查阅): ...

  9. 从统计局采集最新的省市区镇数据,用js在浏览器中运行 V2

    本文描述的是对国家统计局于2019-01-31发布的<2018年统计用区划代码和城乡划分代码(截止2018年10月31日)>的采集. 相对于用于和采集2016版.2017版的js代码做了比 ...

随机推荐

  1. Python - Django - ORM Django 终端打印 SQL 语句

    在 settings.py 中添加以下内容: LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'handlers': { 'c ...

  2. windows7 + iis7 + fastcgi + php5 + netbeans + xdebug 调试 php

    Xdebug是一个开放源代码的PHP程序调试器(即一个Debug工具),可以用来跟踪,调试和分析PHP程序的运行状况. windows7 + iis7 + fastcgi + php5 + netbe ...

  3. 基于jsplumb插件制作可拖拽、保存流程图、重绘保存后的流程图总结

    1.重点参考博文 https://blog.csdn.net/j_bean/article/details/78092647 2.关键点总结 1)实现可视区域图形画满后,拖动整个画布的效果 a.最好不 ...

  4. node不要使用最新版本,使用LTS版本

    错误现象 const { Math, Object, Reflect } = primordials; 原因 使用了最新的node版本 解决 使用稳定版本,参考官网说明,目前10.x的版本是稳定版本( ...

  5. 最新 苏州朗动java校招面经 (含整理过的面试题大全)

    从6月到10月,经过4个月努力和坚持,自己有幸拿到了网易雷火.京东.去哪儿.苏州朗动等10家互联网公司的校招Offer,因为某些自身原因最终选择了苏州朗动.6.7月主要是做系统复习.项目复盘.Leet ...

  6. 微信小程序中的事件绑定

    前言: 微信小程序中的事件绑定和Vue中的事件绑定其实有很多的相似之处,所以如果有过Vue相关的经验,学起来的话还是比较容易的. js代码: // 页面级的js文件必须调用Page函数来注册页面, / ...

  7. 使用Jedis出现Connection refused的解决方案

    1.修改redis.conf配置文件中的   bind 127.0.0.1  为本机外网IP: 2. cluster-enabled yes  设置是否集群操作,如果是的话开启 yes,否的话 设置n ...

  8. 【MPEG】DVB / ATSC / ISDB区别

    硬件的区别: 欧洲“DVB标准”和美国“ATSC数字电视标准”的主要区别如下: (1)方形像素:在ATSC标准中采纳了“方形像素”(Square Picture Eelements),因为它们更加适合 ...

  9. 【转帖】2011-2018年中国IPv6地址数量及国际出口带宽数走势情况[图]

    2011-2018年中国IPv6地址数量及国际出口带宽数走势情况[图] http://www.chyxx.com/industry/201910/791801.html 三亿多ipv4的地址. 接近9 ...

  10. nginx tar包安装 包含openssl,rewrite,stream,sticky 等模块

    最近需要使用nginx 但是发现有时缺少一些模块. 所以 在学习如何增加上相应的模块. 主要学习的网站: 沧海书生 Ansible爱好者 https://www.cnblogs.com/tssc/p/ ...