zoukankan      html  css  js  c++  java
  • JS小函数

    join() oString():

    join()函数和toString()函数都是返回字符串类型。

    针对一个数组:

    1 var arr = ["I","love","you"];
    2 //join()可以返回一个以符号隔开的字符串,可以用join('')实现直接连起来
    3 alert(arr.join(" "));
    4 //toString()只是将其转换为字符串
    5 alert(arr.toString());

    join()更灵活。

    reverse():

    实现数组的倒序输出;

    1 1 var arr = ["I","love","you"];
    2 3 alert(arr.reverse());//输出“you,love,I”

     sort():

    1 var arr = ["Banana", "Orange", "Apple", "Mango"];
    2 arr.sort();//Apple,Banana,Mango,Orange;默认按字母排序
    3 //返回大小排序
    4 var arra = [40,100,1,5,25,10];
    5 arra.sort(function(a,b){return a-b});
    6 //输出1,5,10,25,40,100
    1 var arr = [40,100,1,5,25,10];
    2 arr.sort(function(a,b){{return b-a}});
    3 //返回倒序(100,40,25,10,5,1)

    添加数组元素:

    array.push(item1,item2……itemN);//将一个或多个元素加入数组,返回新数组的长度
    array.unshift(item1,item2……itemN);//将一个或多个元素加入到数组的开始位置,原有元素位置自动后移,返回新数组的长度
    array.splice(start,delCount,item1,item2……itemN);//从start的位置开始向后删除delCount个元素,然后从start的位置开始插入一个或多个新元素

    删除数组元素:

    array.pop();//删除最后一个元素,并返回该元素
    array.shift();//删除第一个元素,数组元素位置自动前移,返回被删除的元素
    array.splice(start,delCount);//从start的位置开始向后删除delCount个元素

    数组的合并、截取:

    array.slice(start,end);
    //以数组的形式返回数组的一部分,注意不包括 end 对应的元素,如果省略 end 将复制 start 之后的所有元素,前闭后开。
    array.concat(array1,array2);

    //返回array,array1,array2三个数组的合并,多个也可以
    //将多个数组拼接成一个数组,array可以是一个空数组,如果array.concat(array1)则返回array和array1的合并

    如果用数组加法:

    var array1 = [1,2,3];

    var array2 = [2,'hh','g'];

    array1+array2//返回[1,2,32,'hh','g'],会把两个数组的接口按字符串拼接起来

    四舍五入函数toFixed():

    <script language="javascript">

    document.write("<h1>JS保留两位小数例子</h1><br>"); 

    var a=2.1528934;  

    document.write("两位小数点:"+a.toFixed(2)+"<br>四位小数点"+a.toFixed(4)); 

    //2.15,2.1529

    </script>

     
    努力吧,为了媳妇儿,为了家。。。
  • 相关阅读:
    2月8日
    2月7日
    2月6日
    2月5日
    事务
    synchronized关键字详解(二)
    synchronized关键字详解(一)
    java.sql.SQLException: Access denied for user 'somebody'@'localhost' (using password: YES)
    wex5 教程 之 图文讲解 wex5集成HTML5 视频播放器
    wex5 实战 加密与解密系列(1) DES算法引入与调用
  • 原文地址:https://www.cnblogs.com/jlj9520/p/4915577.html
Copyright © 2011-2022 走看看