js day03

作者: Rosemarry丶 | 来源:发表于2017-11-24 19:51 被阅读0次

    A我今天学了神马

    操作符(操作符种类)

    一、算数运算符(+—*/...)
    a)  一元运算符:正号、负号、++、--、平方等一个变量就能运算
    b)  二元运算符:+-*/%等两个变量才能运算
    c)  三元运算符:  值1?值2:值3;
    二、逻辑运算符( ||&& ! )(或且非)
    三、比较运算符(<、>、==、>=...)
    四、赋值运算符(=、+=、-=、*=、/=、%=)
    
    

    优先级

     () 
    2 !、-(负数)、++、-- (正数省略+)(一元运算)
    3 *、/、% 
    4 +、- (加,减)(二元运算)
    5 <、<=、<、>= (一级逻辑运算)
    6 ==、!=、===、!==、 (二级逻辑运算)
    7 && (三级级逻辑运算)
    8 || 
    9?: (三元运算)
    10 =、+=、-=、*=、/=、%= (赋值运算)
    
    

    &&和||运算

    &&链接两个boolean类型,有一个是false结果就是false。
    
    链接值不是布尔类型时,按照成布尔类型计算,结果本身不变。(非布尔)
    例子: 1 = 2&&1;     0 = 0 && 1;   都是true取后面,都是false取前面。
    
    
    ||链接两个boolean类型,有一个是true结果就是true。
    
    链接值不是布尔类型时,按照成布尔类型计算,结果本身不变。(非布尔)
    例子: 2= 2||1;      1 = 0 || 1;   都是true取前面,都是false取后面。
    
    var obj  =  document.body.scrollTop  ||  document.documentElement.scrollTop;
    
    

    If语句

    一、If语句用法有三种
    1.if(条件1){程序1}
    2.if(条件1){程序1}else{程序2}
    3.if(条件1){程序1}else if(条件2){程序2}...else{程序n}
    二、三目运算(也叫三元运算)(目或者元代表几个表达式)
    三目运算可以替代部分if...else...功能,运算简单,使用方便,代码清晰。
    
    

    for循环

    1)  执行流程
    for (变量;条件1;条件2){ 执行程序 } 
    执行过程:变量->条件1->执行程序->条件2->条件1->执行程序.....
    直到条件1不成立,跳出循环。
    2)  三个表达式均为可选,但是必须写分号!!!
    for(;;){程序}   死循环;
    

    循环案例

    相关文章

      网友评论

          本文标题:js day03

          本文链接:https://www.haomeiwen.com/subject/bfgfbxtx.html