zoukankan      html  css  js  c++  java
  • JS-09-数组

     1 <!DOCTYPE html>
     2 <html>
     3     <head>
     4         <meta charset="UTF-8">
     5         <title></title>
     6     </head>
     7     <body>
     8         <script type="text/javascript">
     9 //            定义数组
    10             var arr= new Array(1,2,3);
    11             console.log(arr);
    12             
    13             var arr1 = ['4',5,6];
    14             console.log(arr1);
    15             
    16 //          数组操作
    17             console.log(typeof(arr1));
    18             console.log(arr1.length);
    19             console.log(arr1[0]);
    20             
    21             arr1[1] = '7';
    22             console.log(arr1);
    23             
    24             arr1.push('8');//只能添加一个,并且只能添加到最后
    25             console.log(arr1);
    26             
    27             arr.pop();//只能删除一个并且是最后一个
    28             console.log(arr);
    29             
    30             arr.unshift('9');//只能插入一个,并且插入在最前的第一个
    31             console.log(arr);
    32             
    33             arr1.shift()//只能删除一个,并且删除最前的第一个
    34             console.log(arr1);
    35             
    36             
    37             //增加或者删除数组中元素
    38                    // 如果只有一个参数,那就是从指定个元素之后开始删除所有剩下的元素
    39                    // 如果传了两个参数,那就是,从指定个元素之后删除指定个元素
    40                    // 如果传了三个参数,那就是,从指定个元素之后删除指定个元素,然后将第三个参数添加在删除了的元素的空位置
    41                    arr1.splice(1,1,'10','11');
    42                    console.log(arr1);
    43                    
    44                    
    45             //多维数组
    46             var arr2 = [1,2,3,[4,5,6],['a','b','c']];
    47             console.log(arr2);
    48             console.log(arr2[3][0]);
    49             
    50             //数学常用对象
    51             var res = Math.round(5.912);//四舍五入
    52             console.log(res);
    53             res = Math.max(10,45,87,13,54984,232,1);//取最大值
    54             console.log(res);
    55             res = Math.min(10,45,87,13,54984,232,1);//取最小值
    56             console.log(res);
    57             res = Math.abs(-100);//取绝对值
    58             console.log(res);
    59             res = Math.floor(1.9);//舍去取整
    60             console.log(res);
    61             res = Math.ceil(1.1);//进补取整
    62             console.log(res);
    63             res = Math.pow(2,3);//2的3次方,幂运算
    64             console.log(res);
    65             res = Math.sqrt(9)//9开平方根
    66             console.log(res);
    67             
    68             
    69             //随机数
    70 //          Math.random()返回0[0,1)之间的随机数,有是0,但取不到1
    71 //          封装函数
    72             function rand(m,n){
    73                 return Math.floor(Math.random()*(n - m + 1)) + m;
    74             }
    75             res = rand(20,30);
    76             console.log(res);
    77             
    78         </script>
    79     </body>
    80 </html>
  • 相关阅读:
    JAVA设计模式---总述篇
    Java中对象创建时的内存分配
    for循环打印空心菱形的新方法
    springcloud2.X通过actuator加载配置无效问题
    golang-错误处理
    golang-字符串
    golang-方法和接口
    golang-结构体与指针
    golang-数组、切片、映射
    golang-流程控制
  • 原文地址:https://www.cnblogs.com/qinqin-me/p/11270998.html
Copyright © 2011-2022 走看看