##JavaScript 表达式
    1. 表达式是JavaScript中的短语。
    2. 程序中的常量是最简单的表达式。
    3. 复杂表达式(语句)就是由简单表达式组成的。
 --组成复杂表达式的常用方法是使用运算符
##运算符 
####按照操作数分:
    1. 一元运算符   
    2. 二元运算符    
    3. 三元运算符  ?: 
###算术运算符  
    1. +   
    2. -  
    3. *  
    4. /   
    5. %   
    6. -(负号)  
    7. +
    8. ++(自增)  
    9. --(自减) 
###关系运算符 
    1.  ==  
    2. ===  
    3. !=  
    4. !==  
    5.  <  
    6.  >  
    7.  <=   
    8.  >=    

###逻辑运算符  
    1. && 与     
    2. ||  或    
    3. !非
###位运算符      
    1. &      (按位与)   
    2. |    (按位或)
    3. ^      (按位 异或)   两个数不一样才是true 
    4. ~     位非  (需要补码) 取反-1     
    5. <<   左移
    6.  >>   右移
###赋值运算符 
    1. =   
    2. +=   
    3. -=  
    4. /=  
    5. %=     
    6. <font color="red"><<= </font>  
    7. <font color="red">>>= </font>  
    8. <font color="red">&= </font> 
    9. <font color="red">|= </font>  
    10. <font color="red">^= </font>

###其他运算符:   
    1. 三元运算符  ?:

    1. ,    
    如i=0,j=1,k=2;  ==> i=0;j=1;k=2;<br>
    for(var i =0,j=10;i<j;i++,j--){}
    2. typeof   返回表示数据类型的一个字符串 
    3. delete  删除对象属性或数组元素  
        在严格模式下,删除非法操作数(变量,函数)会报语法错误
    4. void   -- 不常用 
    &lt;a href="javascript:void(0)"&gt;我是超链接&lt;/a&gt;取消自带js效果  
###运算符优先级  此图由上往下
    可使用()改变优先级

##<center>流程控制
    流程控制指令是指会改变程序运行顺序的指令
###程序执行顺序   
1. 由上往下执行(顺序执行)
#####单向分支结构
    if(){}   
#####双向分支结构
    if(){}else{}
#####多向分支结构
    1. if(){}else if(){}else{}  
     2. switch case   开关   注意:参数的数据类型
---
##逻辑运算符的特殊用法
    1. var str = true && ‘123’;   -- 特殊用法
    2. 或运算的短路   
    3. (boolean)|| ();   通道的应用

---
##<center>循环语句(循环结构) 
####while语句
    var i = 0; while(i<10){document.write(i);i++;}
####do  while 
    var i = 0;do{document.write(i);i++}while(i<10); 两种方式的区别
####for  
    for(var i=0;i<10;i++){document.write(i)}
###跳转语句    
    break---结束整个循环。

    default:  break;介绍

    continue---结束当前循环