由此可以看出在new的过程中会将函数执行,并且创建一个对象 且可以通过原型链调用构造函数的原型方法,最后返回该实例
由此可以简单实现出
等腰三角形(空心)
*
* *
* *
* *
// 先实现等腰三角形(实心)
// 第一行:j=1 打印:三(4-j)个空格,一(2*j-1)个星星
// 第二行:j=2 打印:两(4-j)个空格,三(2*j-1)个星星
// 第三行:j=3 打印:一(4-j)个空格,五(2*j-1)个星星
// 第四行:j=4 打印:零(4-j)个空格,七(2*j-1)个星星
// ......
// 步骤一 :打印一行:空格+星星
for(var i=1i<=2i++){
document.write(' ')
}
for(var i=1i<=3i++){
document.write('*')
}
// 步骤二 :打印四行:每一行都是空格加星星( 此为实心)
for(var row=1row<=7row++){
for(var i=1i<=(7-row)i++){
document.write(' ')
}
for(var i=1i<=(2*row-1)i++){
document.write('*')
}
document.write('<br/>')
}
// 步骤三:空心等腰三角形:在原来实心星星的地方,除了首尾,其他都是空格
for (var row = 1 row <= 7 row++) {
for (var i = 1 i <= (7 - row) i++) {
document.write(' ')
}
//星星
for (var i = 1 i <= (2 * row - 1) i++) {
if (i == 1 || i == (2 * row - 1)) {
document.write('*')
} else {
document.write(' ')
}
}
document.write('<br/>')
}
函数方法实现:
function triangle(num) {
for (var rows = 1 rows <= num rows++) {
for (var i = 1 i <= (num - rows) i++) {
document.write(' ')
}
for (var i = 1 i <= (rows * 2 - 1) i++) {
if (i == 1 || i == (rows * 2 - 1)) {
document.write('*')
} else {
document.write(' ')
}
}
document.write('<br>')
}
}
triangle(6) //此为6行
开UG后,在菜单栏上用鼠标击右键。选择自定义栏,再选取命令栏,点击右边三角箭头,击右键,选取添加或删除按钮,对需要选中的指令打勾,则相应的资源条就会出现在命令栏上方。最后点击布局,选取保存布局,则以后就会保留此次设定的资源条布局了。设置通俗说就是调整参数,达到自己期望的效果。计算机设置有很多,譬如:颜色、时间、个性化、各种软件设置等等。