首先~

JS中冒号的作用
1.表示对象的成员
2.case:
3.三元表达式


1.表示对象的成员 
 var Book =
 {
 Name: '法',  //基本的数据类型有:undefined,boolean,number,string,null
 Price: 100,
 Discount : function(rate)
 {
 this.Price *= rate; 
 }     //赋值符号无法赋值方法。。
 };
 alert(Book.Price);
 Book.Discount(0.8); // 8折
 alert(Book.Price);



 2.switch语句分支
 switch (a)
 {
 case 0:
 alert('0');
 break;
 case 1:
 alert('1');
 break;
 case 2:
 alert('2');
 break;
 }



 3.三元表达式
 var a = 2;
 var b = 4;
 var k = (a > b ? 1 : 2);

赋值符号(=)存储在栈区,对象存储在堆区。