直角三角形

 <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的socket编程入门教程

    最基础的Python的socket编程入门教程 本文介绍使用Python进行Socket网络编程,假设读者已经具备了基本的网络编程知识和Python的基本语法知识,本文中的代码如果没有说明则都是运行在 ...

  2. PBU流速权

    PBU概念 PBU是“Participant Business Unit”的英文缩写,中文全称是“参与者交易业务单元”. 在新版交易规则中对此有定义:“参与者交易业务单元”是指交易参与人据此参与本所证 ...

  3. 【err】开启Persistence-M模式-Check failed: err == CUBLAS_STATUS_SUCCESS (1 vs. 0) : Create cublas handle failed

    前言 安装好CUDA.CUDNN.NVIDIA driver之后,使用mxnet框架的时候出现该错误,本文记录该问题的解决方法. 环境 ubuntu 16.04 MxNet Cuda9.0 Nvidi ...

  4. 【Leetcode_easy】1128. Number of Equivalent Domino Pairs

    problem 1128. Number of Equivalent Domino Pairs solution1: 不明白为什么每个元素都要加上count: class Solution { pub ...

  5. canvas《砸肉蛋》

    计划今年要自己写几个游戏的demo,先从<砸地鼠>这种简单的入手. 游戏思路 卡通化前端组头像 两种状态(快乐&被砸) 游戏时间1分钟 微信接口,分享最终得分 游戏规则 前端组的肉 ...

  6. 【JQuery插件】扑克正反面翻牌效果

    里面有两个demo,支持X横向和Y纵向翻转两个效果. 对元素的布局有一定的讲究,需要分析一下demo的css. 默认翻转速度为80,不要大于100ms. <!DOCTYPE> <ht ...

  7. nodemon运行 提示错误:无法加载文件 C:\Users\gxf\AppData\Roaming\npm\nodemon.ps1,因为在此系统上禁止运行脚本。

    nodemon运行 提示错误:无法加载文件 C:\Users\gxf\AppData\Roaming\npm\nodemon.ps1,因为在此系统上禁止运行脚本. 这是你笔记本禁止运行脚本,解决办法 ...

  8. ffmpeg.编译(20191129)

    1.一步步实现windows版ijkplayer系列文章之一——Windows10平台编译ffmpeg 4.0.2,生成ffplay - HarlanC - 博客园.html(https://www. ...

  9. numpy 数组集合运算及下标操作

    1. 数组的集合运算 1.1. 并集 np.union1d(a,b)计算数组的并集: In [1]: import numpy as np In [2]: a = np.array([1,2,3]) ...

  10. Hive行列转换

    Hive行列转换   1.行转列 (根据主键,进行多行合并一列) 使用函数:concat_ws(‘,’,collect_set(column))  collect_list 不去重 collect_s ...