(8)JavaScript学习笔记 - 语句

来源:岁月联盟 编辑:exp 时间:2012-07-23

一、if 等常规语句
略过啦,大家都会的。

二、switch
[javascript]
switch (n){ 
   case 1: 
        //Execute code block #1. 
      break; 
   case 2: 
        //Execute code block #2. 
      break; 
    case 3: 
        //Execute code block #3. 
      break; 
    case 4: 
        //Execute code block #4. 
      break; 
    default: 
        //Execute code block #5. 
       break; 

 
//例子 
function convert(x){ 
    switch(typeof x){ 
       case 'number': 
        return x.toString(16); 
       case 'string': 
        return '"'+x+'"'; 
       case 'boolean': 
<span style="white-space:pre">  </span>return x.toString().toUpperCase(); 
       default: 
<span style="white-space:pre">  </span>return x.toString(); 
    } 

三、for/in 语句

[javascript] 
//循环输出一个对象的所有属性名及他的值 
for(var prop in my_object){ 
 document.write("name:"+prop+"; value:"+my_object[prop],"<br>"); 

四、var语句  www.2cto.com
允许明确的声明一个或多个变量

[javascript]
var i; 
var j=0; 
var p,g; 
var greeting = "hello" + name; 
var x=2.34,y=Math.cos(0.75),r,theta; 

五、with 语句
[javascript] 
//这一语句能将object添加到作用域链的头部 
with(object) 
    statement 
 
//例如,访问单一元素,用如下表达式 
frame[1].document.forms[0].address.value 
 
//多次访问元素,可以使用如下 
with(frame[1].document.forms[0]){ 
    name.value=""; 
    address.value=""; 
    email.value=""; 

 
//也可以优化下 
var form=frame[1].document.forms[0]; 
form.name.value=""; 
form.address.value=""; 
form.email.value=""; 

六、小结

 

 

作者:dxh_0829