script language="javascript" type="text/javascript"> <!-- testObj = { //这里要有等号,不然会出错。但是,网上的实例源代码都没有等号的。奇怪。。。prop1 : "hello", prop2 : "hello2", prop3 : new Array("helloa",1,2)
-->}
对象中的属性赋值方式; prop1(属性) : "hello"(值); 然后在js的其他地方就可以用 testOjb.prop1 来取值了...
相当于定义了一个类:testObj , 它有3个属性:prop1,prop2 ,prop3 ; 冒号相当于等号,后面的是给他们赋值
=====================================================================================
javascript的冒号
javascript的冒号一般有3种语法作用:
(1)声明直接量对象的成员和声明标签 (2)switch语句分支 (3)?:三元表达式的false
1. 类似于c#种的属性用法
<SCRIPT LANGUAGE="JavaScript">getValue = { a : "value1", b : "value2"};
//调用;alert(getValue.a);//也可以这么写alert(getValue["b"]);</SCRIPT>如上,a和b是属于getValue对象的2个属性
2, 对象的方法,其实用法跟上面差不多<SCRIPT LANGUAGE="JavaScript">getValue = {getFirst:function(){ alert("value1");}}
//调用getValue.getFirst();</SCRIPT>