zoukankan      html  css  js  c++  java
  • js数组+运算符

    一维数组:

    /*1、定义数组并赋值*/
        var arr=[1,2,3,4,5,"a","b",1.2];//0.1.2.3.4.5 如左边的数组有6位
        /*访问数组的格式:数组元素=数组名[下标值]*/
        var str=arr[4];
        alert(str);  =4
        /*2.创建数组对象*/
        var arr2=new Array();
        /*给数组元素赋值*/
        var arr2=[];
        arr2[0]=1;
        arr2[1]="v";
        arr2[0]="a";/*后面赋值覆盖掉后面的值*/
        alert(arr2[1]);  =1
        /*获取数组长度=数组名。length*/
        var len=arr2.length;
        alert(len);
        alert(arr2[3]);/*未赋值,undefine,定义但没有赋值*/
        
        </script>

    二维数组:

    <script type="text/javascript">
        /*--定义二维数组*/
        var arr=[["a","b","c"],[1,2,3],["e","f","g"]]; 
        //            0            1         2
        /*访问二维数组*/
        alert(arr[1][1]);//第一个中括号是大数组(外面数组),第二个是本身的数组 =1
        /*访问二维数组长度*/
        alert(arr.length);//全部的二维数组长度   =3
        alert(arr[0].length);//第一个一维数组长度 =3
        
        </script>

    运算符:

    类型

    运算符

    算数运算符

    +   -    *   /   %   ++   --

    赋值运算符

    =

    比较运算符

    >   <   >=  <=   ==   !=   ===   !===

    逻辑运算符

    &&   ||   !

    位运算符

    &  |   ~   ^   <<   >>

    其它运算符

    三目运算符(?:)、逗号运算符、void运算符、typeof、instanceof

    常用:i++,++i,i--,--i

    不参与运算的时候,自己加1

    当参与运算时:

    1、a++ 先赋值再+1
        var a=1.
        var b=a++ +1+a++;//先给a赋值后自增+1,a++=1;
        alert(a);//1+1=2
        alert(b);//1+1=2
        1.++a
        var a=1; 2   加几次a增加几次
        var b=++a +1 ++a;
             2   1   3
        先自增+1,再赋值a++=1;
        alert(a); 3
        alert(b); 6
        var x=3;
        x++ =3+1=4;
        var x=4;
        ++x=1+4=5;
        x*10=5*10=50;
        所以:x=5;
            y=3+5+5*10=58var x=3;
        var y=x++ + ++x+x*10;
        alert(x);
        alert(y);

    =表赋值

    ==判断内容,不判断类型 1和“1”

    ===严格判断

    $$两边一样

    ||一边即可

    !相反

    三目运算符:

    格式:表达式?值1:值2
        运算过程:如果表达式的值为true则结果为值1
                如果表达式的值为false则结果为值2

    var a=10;

    varb=13;

    var max=a>b ?a:b; 如果a大于b,输出a,否则b

    alert(max); 13

    判断男女:

    男:0 女:1

    var flag=1;

    var sex=flag==0?“男”:“女";

    alert(sex)女

  • 相关阅读:
    熟悉常用的HBase操作,编写MapReduce作业
    爬虫大作业
    熟悉常用的HDFS操作
    数据结构化与保存
    获取全部校园新闻
    爬取校园新闻首页的新闻
    网络爬虫基础练习
    leetcode
    归并排序
    选择排序法
  • 原文地址:https://www.cnblogs.com/a199706/p/11110682.html
Copyright © 2011-2022 走看看