4、循环语句 for,for...in,while,break,continue. 1.for 1)基本格式 for(初始化;条件;增量) 语句集; 2)功能:实现条件循环,当条件成立时,执行语句集,否则跳出循环体。 3)说明: ·初始化参数告诉循环的开始位置,必须赋予变量的初值; ·条件:是用于判别循环停止时的条件。若条件满足,则执行循环体,否则 跳出。 ·增量:主要定义循环控制变量在每次循环时按什么方式变化。 ·三个主要语句之间,必须使用逗号分隔。 2.for...in 这个语句与for语句有一点不同。它循环的范围是一个对象所有的属性或者是一个数组的所有元素。 语法如下: for(变量in对象或数组) { 执行语句...... } 4).while语句 1)基本格式 while(条件) 语句集; 该语句与For语句一样,当条件为真时,重复循环,否则退出循环。 2)For与while语句 两种语句都是循环语句,使用For语句在处理有关数字时更易看懂,也较紧凑;而while循环对复杂的语句效果更特别。 示例: 这是1级标题 这是2级标题 这是3级标题 <script> i=1; while (i<=3){ document.write("<h"+i+">这是"+i+"级标题"+"</h"+i+">"); i++; } </script> |
4、break和continue语句 与C++语言相同,使用break语句使得循环从For或while中跳出,continue使得跳过循环内剩余的语句而进入下一次循环。 5、对象操作语句with,new,delete,this 1).with 使用该语句的意思是:在该语句体内,任何对变量的引用被认为是这个对象的属性,以节省一些代码。 with object{ ...} 所有在with语句后的花括号中的语句,都是在后面object对象的作用域的。 2).this关键字 this是对当前的引用,在JavaScript由于对象的引用是多层次,多方位的,往往一个对象的引用又需要对另一个对象的引用,而另一个对象有可能又要引用另一个对象,这样有可能造成混乱,最后自己已不知道现在引用的那一个对象,为此JavaScript提供了一个用于将对象指定当前对象的语句this。 3).New运算符 虽然在JavaScript中对象的功能已经是非常强大的了。但更强大的是设计人员可以按照需求来创建自己的对象,以满足某一特定的要求。使用New运算符可以创建一个新的对象。其创建对象使用如下格式: Newobject=NEW Object(Parameters table); 其中Newobject创建的新对象:object是已经存在的对象; parameters table参数表;new是JavaScript中的命令语句。 如创建一个日期新对象 newData=New Data() birthday=New Data (December 12.1998) 之后就可使NewData、birthday作为一个新的日期对象了。 4.delete 同new相反,可以删除一个对象的实例。 6、注释语句(只是给人看的,浏览器不执行的语句) // 这是一个单行的注释 /* 这样的注释可以是多行的 ...... */ 7、函数定义语句:function,return 1.function function用来定义一个函数,让济浏览器知道有这样一个函数,但只有当函数被调用时才会执行。 定义方法如下: function 函数名(参数表) { 函数执行部分 } 下面举下个简单的例了来看看吧: <html> <head> <title>欢迎光临</title> <script language="javascript"> function go() //定义一个函名为go的函数 { alert("欢迎光临") } </script> </head> <body> <input type="button" onclick="go()" value="请点击"> <!--单击按钮调用上面定义的函数--> </body> </html> |
说明: 当调用函数时,所用变量或字面量均可作为变量传递。 函数由关键字Function定义。 函数名:定义自己函数的名字。 参数表,是传递给函数使用或操作的值,其值可以是常量 ,变量或其它表达式。 通过指定函数名(实参)来调用一个函数。 必须使用Return将值返回。 函数名对大小写是敏感的。  
2/2 首页 上一页 1 2 |