zoukankan      html  css  js  c++  java
  • JS基础4-数组和运算符

    一、数组

    数组是使用单独的变量名来存储一系列的值,

    JavaScript为数组提供了一个length属性来得到数组的长度。

    js数组有以下特点:

    1. 数组长度可变。总长度等于数组的最大索引值+1 

    2.同一数组中的元素类型可以互不相同

    3.当访问未赋值的数组元素时,该元素值为undefined,不会数组越界

    <script>
        var arr1=[2,5,6];//定义时直接给数组元素赋值
        var arr2=[];//定义一个空数组
        var arr3=new Array();//定义一个空数组并通过索引来赋值
        arr3[0]=1;
        arr3[3]="abc";
    </script>
    数组

    二、运算符

      ++:自加:对原有的数据进行+1

      --:自减:对原有的数据进行-1

    例如:

     在进行混合运算时我们看式子,从左往右看

        首先x++,++在变量x的后面,要先把变量x的值拿出来放在这个位置上(int y = 3 + ++x + x * 10),然后自身+1;这里变量x = 3+1 = 4,(如果不好理解,可以令int a = x++,a = 3);

        接着往右看遇到++x,++在变量x的前面,要先自身+1(x = 4+1 = 5),然后值再放到这个位置即(int y = 3 + 5 + x * 10)

        最后x * 10,此时x = 5,int y = 3 + 5 + 5 * 10;

        最终的结果是x = 5;y = 58;

    类型

    运算符

    算数运算符

    +   -    *   /   %   ++   --

    赋值运算符

    =

    比较运算符

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

    逻辑运算符

    &&   ||   !

    位运算符

    &  |   ~   ^   <<   >>

    其它运算符

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

    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>运算符</title>
    <script type="text/javascript">
    //    var a=52%10
    //    document.write(a);//取余
    //    var b=2;
    //    var c=3;
    //    b>c?alert("成立"):alert("不成立");//三目运算符
    //    var a,b,c,d;
    //    a=void(b=5,c=2d=3);
    //    alert(a);//void运算符
        var a=[12];
        alert(typeof(a));//返回该变量的数据类型
        alert(a instanceof Array);
        alert(a instanceof Object);
        </script>
    </head>
    
    <body>
    </body>
    </html>
    运算符
  • 相关阅读:
    黑马乐优商城项目总结
    SpringDataJpa学习(3)——SpringDataJpa的多表映射和动态查询
    SpringDataJpa学习(2)——SpringDataJpa的单表使用
    SpringDataJpa学习(1)——Jpa学习
    个人博客06
    个人博客05
    个人博客04
    典型用户和用户场景描述
    个人博客03
    个人博客02
  • 原文地址:https://www.cnblogs.com/LuckyGJX/p/8486200.html
Copyright © 2011-2022 走看看