亲品藏
^
JavaScript教程之语句分类大全

  ……

  default :

  执行语句;

  }

  示例:

  《script》

  var d= new Date();

  switch(d.getDate()){

  case 0 : document.write(“星期一”);break;

  case 1 : document.write(“星期二”);break;

  case 2 : document.write(“星期三”);break;

  case 3 : document.write(“星期四”);break;

  case 4 : document.write(“星期五”);break;

  case 5 : document.write(“星期六”);break;

  case 6 : document.write(“星期日”);break;

  }

  《/script》

  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

相关阅读

CopyRight 亲品藏移动版(m.qinpinchang.com)