JavaScript实现几种常见的图形
来源:互联网 发布:淘宝助理怎么选类目 编辑:程序博客网 时间:2024/06/05 16:10
一.四种常见的三角形
第一种三角形:
for(var i=1;i<=5;i++){
for( var j=i;j<=5;j++){
document.write("*");
}
document.write("<br/>");
}
第二种三角形:
for( var a=1;a<=5;a++){
for(var b=1;b<=a;b++){
document.write("*");
}
document.write("<br/>");
}
第三种三角形:
for(var x=1;x<=4;x++){
for(var z=1;z<x;z++){
document.write(" ");
}
for(var y=4;y>=x;y--){
document.write("*");
}
document.write("<br/>");
}
第四种三角形:
for(var r=1;r<=4;r++){
for(var u=4;u>r;u--){
document.write(" ");
}
for(var h=1;h<=r;h++){
document.write("*");
}
document.write("<br/>");
}
除了上面的三种常见的还有用JavaScript实现菱形图案:
代码如下:
//上半部分
//首先把菱形看成上下,上五下四,所以第一个for有5次,第二个for4次
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=7;k>=2*i-1;k--)
document.write("*");
document.write("<br/>");
}
谢谢!
- JavaScript实现几种常见的图形
- 数组几种常见排序的javascript实现
- 几种常见排序算法的JavaScript实现
- 常见几种排序之javascript实现
- JavaScript的几种常见用法
- 几种常见的JavaScript特效
- JavaScript函数的常见几种写法
- 几种常见的ajax实现方法
- 几种常见算法的JAVA实现
- 几种常见类型Cache的实现
- Extjs常见的几种绘图实现
- 几种常见的排序算法实现
- 几种常见的排序C实现
- 几种常见排序算法的实现
- 几种常见的排序算法实现
- js几种常见排序的实现
- PHP实现几种常见的排序
- 关于JavaScript的几种常见的全局函数
- null 与 unknown
- java中的HashTable,HashMap和HashSet
- SpringBoot框架集成开发
- 电子邮件加密技术初探(2017/07/18-2017/07/20探索日志)
- 数据结构与算法1-大话数据结构
- JavaScript实现几种常见的图形
- c语言字符串的详解
- CodeForces 725 F.Family Photos(贪心)
- HDU-1072-Nightmare
- 关于length的几个点
- Java常见设计模式
- 【刷题剑指offer】两个链表的第一个公共节点
- ActiveMQ发送消息出现连接失效问题
- 用递归函数实现十进制转换为十六进制输出