直角三角形

 <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. System.getProperties 获取当前的系统属性

    getProperties public static Properties getProperties() 确定当前的系统属性. 首先,如果有安全管理器,则不带参数直接调用其 checkProper ...

  2. [ kvm ] 学习笔记 1:Linux 操作系统及虚拟化

    1. 前言 一台计算机是由一堆硬件设备组合而成,在硬件之上是操作系统,操作系统与计算机硬件密不可分,操作系统用来管理所有的硬件资源提供服务,各个硬件设备是通过 总线 进行连接起来的: 在操作系统之上, ...

  3. JS正则匹配邮箱格式

    观察一些邮箱格式,有些邮箱格式简单,有些复杂,在网上找了个邮箱的正则表达式,分析一下邮箱的规则.该表达式:/^\w+([\.\-]\w+)*\@\w+([\.\-]\w+)*\.\w+$/ 拆分:[1 ...

  4. HTML布局水平导航条1制作

    该文是用css制作个导航条,用竖线分隔,导航条是点击的多个区块.步骤:ul里设置需要数量的li,li中加上a链接给ul加样式,去掉默认的前面的点给li设置左浮动,让ul里的li横向排列a链接设置成块状 ...

  5. [CareerCup] 9.8 Represent N Cents 组成N分钱

    9.8 Given an infinite number of quarters (25 cents), dimes (10 cents), nickels (5 cents) and pennies ...

  6. Mathtype安装与最简破解

    1.MathType资源 链接: https://pan.baidu.com/s/1UapJCcfU7Me_rIWdAe5nfw   提取码:   1y9i 2.破解 我之前的30天试用期过了,没来得 ...

  7. svn查看登录过的账号密码

    直接下载:http://www.leapbeyond.com/ric/TSvnPD/

  8. php有关类和对象的相关知识2

    与类有关的魔术常量: __CLASS__,:获取其所在的类的类名. __METHOD__:获取其所在的方法的方法名. class A{ function f1(){ echo __CLASS__: / ...

  9. PHP-FPM配置与调优

    PHP-FPM是啥? PHP-FPM是一个PHP FastCGI的管理器,它实际上就是PHP源代码的补丁,旨在将FastCGI进程管理引进到PHP软件包中. CGI是啥? CGI全称"公共网 ...

  10. kafka为什么吞吐量高,怎样保证高可用

    1:kafka可以通过多个broker形成集群,来存储大量数据:而且便于横向扩展. 2:kafka信息存储核心的broker,通过partition的segment只关心信息的存储,而生产者只负责向l ...