js循环

Js循环

for循环:

语法forabc{

循环体

}

a:初始化变量。b:条件语句。C:增量;增量无论是i++还是++i效果都是一样的。

嵌套循环:

外层循环一次,内层循环整套。

Break跳出循环,跳出整个循环。Continue跳出循环,跳出当前循环。

Eg

document.write('<table border="1" cellpadding="0" cellspacing="0" bgcolor="#ABCDEF" width="80%">');

for(var i=9;i>=1;--i){

document.write('<tr>');

for(var j=1;j<=i;j++){

document.write('<td>'+i+'x'+j+'='+(i*j)+'</td>');

}

document.write('</tr>');

}

document.write('</table>');

Js通过id获取HTML元素:

document.getElementById();

Js通过name获取HTML元素:

document.getElementByname();

Js通过签名获取HTML元素:

var x=document.getElementById("main");

var y=x.getElementsByTagName("p");

Js可以输出标签,但是要注意引号的使用。否则会报错。

Js控制标签的内容。 .innerHTML();

Js改变 HTML 属性

document.getElementById(id).src=new value

Js改变 HTML 样式

document.getElementById("p2").style.color)

While循环:

while (条件)

  {

 循环体

  }

do

  {

循环体

  }while (条件);

Do while循环至少执行一次。

局部变量:函数里面的是局部变量

Switchexp{

Case 1

代码段;

Break

Case 2

代码段;

Break

Case 3

代码段;

Break

Default

代码段;

Break

}

exp:变量

严格类型比较(===)如果没有break退出,执行判断某个条件成功的话,执行完成立的代码,还会无条件执行后面的代码。

Break可以用来退出while do while

原文地址:https://www.cnblogs.com/shangXR/p/9617267.html