冒号一般有3种语法作用:(1)声明直接量对象的成员和声明标签
                       (2)switch语句分支
                       (3)?:三元表达式的false楼主的代码便是第一个应用<script>
 var obj = {
value : 100,
func : function(){
//
}
 }
 alert(obj.value)//返回100,即obj的value属性的值</script>

解决方案 »

  1.   

    举个例子
    getValue = {
       a : "value1",
       b : "value2"
    };
    //调用;
    alert(getValue.a);
    //也可以这么写
    alert(getValue["b"]);如上,a和b是属于getValue对象的2个属性2, 对象的方法,其实用法跟上面差不多
    <SCRIPT LANGUAGE="JavaScript">
    getValue = 
    {
    getFirst:function()
     {
       alert("value1");
     }
    }//调用
    getValue.getFirst();
    </SCRIPT>
      

  2.   

    一级棒啊!name=function{name:function{},name:function{},name:function{},name:function{},name:function{},name:function{},name:function{},name:function{},name:function{},name:function{},name:function{},name:function{},name:function{},name:function{},name:function{},name:function{},name:function{},name:function{},name:function{},name:function{},name:function{},name:function{},name:function{},name:function{}}
      

  3.   

    讲的不好。漏了最重要的一条。
    大爷给补上

    <script type="text/javascript">
    test1 : for (var i = 0; i < 3; i++) {
       test2 : for (var j = 0; j < 3; j++) {
          if (i == 1 && j == 1) {
             continue test1;
          } else {
             alert("i = " + i + ", j = " + j);
          }
       }
    }
    /*Output is:
          "i = 0, j = 0"
          "i = 0, j = 1"
          "i = 0, j = 2"
          "i = 1, j = 0"
          "i = 2, j = 0"
          "i = 2, j = 1"
          "i = 2, j = 2"
          Notice how it skips both "i = 1, j = 1" and "i = 1, j = 2"*/
    </script>