zoukankan      html  css  js  c++  java
  • JavaScript的运算符、条件判断、循环、类型转换(9.25 第十一天)

    JS的运算符

    +

    -

    *

    /

    取余 %

    自增 ++

    自减 --

    赋值运算符

    a=3

    a+=3  a=a=3

    a-=3   a=a-3

    a*=3  a=a*2

    a/=3   a=a/3

    a%=3  a=a%3 a=1

    连接符号+ (把多个变量拼接到一起)

    A=’我’  B=‘是’; C=‘谁’

    A+B+C

    比较运算符

    ==等于   x==8

    ===恒等于 值大小和类型均一样,JS都属于弱类型语言

    = 不等于

    >

    <

    >=

    <=

    逻辑运算符

    &&  and  与  1>0&&9>8=>true

    ||   or   或   1>0||1==0 =>false

      not  非   1=2 =>true

    条件判断

    if(条件){语句体;}  满足条件执行语句体

    if(条件){语句体1;}else{语句体2;}  满足条件执行语句体1  不满足条件执行语句体2

    if(条件1){语句体1;}else if(条件2){语句体2;}else{语句体3}   都满足才执行语句体3

    switch(结果)

    {

      case A:

            A一样执行语句体1

    Break;

    case B:

          B一样执行语句体2

    break;

    default:   都不满足执行default

    }

    循环

    for循环

       for(在循环开始前执行;执行的条件;在循环后执行){执行的语句体}

    <script type="text/javascript">
    
    var str="ichunqiu";  //注意:i-0是for()的第一部分,可以提前去申明并且要初始化
    
    for (var i=0;i<str.length;){
    
    document.write(str[i]+"<br>");
    
            i++//i++是for()的第三部分,可以放在语句体中
    
    }
    
    </script>

    如果要编译对象 var person={name:”jcq”,age:10,address:”BeiJing”}需要使用in法如下:

    var person={name:"icq",age:10,address:"beijin"};
    var x,print="";
    for (x in person){
    print+=person[x]
    }
    document.write(print)

    While循环

    while(条件){语句体} //先去判断条件,条件满足了,才会执行语句体

    var i=1,sum=0;
    while(i<=100){
    sum +=i;
    i++;
    }
    document.write(sum)

    do while 循环

     do(语句体)while(条件) //先去执行语句体,再去判断条件

    var i=1,sum=0;
    do{
    sum+=i;
    i++
    }
    while(i<=100);
    document.write(sum)

    break是跳出整个循环

    continue是跳出当前才循环,依然会执行后续的循环

    JS中判断数据类型,使用typeof()判断

    类型转换

    String(1)  转换成字符串

    x.toString()  转换成字符串

    Numeber()  转换成数字    NaN不是数字

  • 相关阅读:
    55个高质量个性的Photoshop的笔刷
    60个Web设计师必看的教程
    30个高质量的旅游网站设计
    65非常棒的photoshop框架笔刷
    55个非常有创意的博客和出版字体
    30个最好的免费的WordPress主题
    15非常酷且反应快的jQuery slider插件
    65个漂亮的WordPress博客主题
    45个触发创作灵感的技术类网站设计资源
    55个高质量的Magento主题,助你构建电子商务站点
  • 原文地址:https://www.cnblogs.com/liujizhou/p/11587343.html
Copyright © 2011-2022 走看看