冒号一般有3种语法作用:
(1)声明直接量对象的成员和声明标签
(2)switch语句分支
(3)?:三元表达式的false
< script type = " text/javascript " >
var obj = {
value : 100 ,
func : function (){
// your javascript code
}
}
alert(obj.value) // 返回100,即obj的value属性的值
< / script>
--
![ContractedBlock.gif](https://i-blog.csdnimg.cn/blog_migrate/8f900a89c6347c561fdf2122f13be562.gif)
![ExpandedBlockStart.gif](https://i-blog.csdnimg.cn/blog_migrate/961ddebeb323a10fe0623af514929fc1.gif)
// /*举个例子*/
getValue = {
a : " value1 " ,
b : " value2 " };
// 调用;
alert(getValue.a);
// 也可以这么写
alert(getValue[ " b " ]);
// /*如上,a和b是属于getValue对象的2个属性*/
// 2, 对象的方法,其实用法跟上面差不多
< script type = " text/javascript " >
getValue = {
getFirst: function () {
alert( " value1 " );
}
}
// 调用
getValue.getFirst();
< / script>