在字符串的 第2位 插入字符串  比如 "abcde" 变成 "a0bcde"
 
在"1,4,6,8,6,45"  找出最大的 数字

解决方案 »

  1.   

    function insertItem(array,index,item)
    {
        if(index < 0 ) return;
        if(index > array.length) return;
        for(var i = array.length - 1 ; i >= index ; i --)
            array[i + 1] = array[i];
        array[index] = item;
        return array;
    }
    var str = 'abcde';
    var arr = str.split('');
    arr = insertItem(arr,1,'0');
    str = arr.join('');
    alert(str)http://www.chhblog.com/Web/ArticleView.aspx?ArticleID=191
      

  2.   

    var str = '1,4,6,8,6,45';
    var arr = str.split(',');
    arr.sort(function(a,b){return a-b});
    alert(arr[arr.length-1])
      

  3.   

    插入字符:
    var str = 'abcde';
    var str=str.substring(0,1)+'0'+str.substring(1);
    alert(str);
      

  4.   

    1:最大数字 利用Math.max
    alert(Math.max(1,48,62,8,6,45))2:插入字符串 利用slicevar str = "abcde"; //字符串
    var len = str.length; //字符串长度
    var s = "0" //要插入的字符串
    var n = 2; //插入的位置
    alert(str.slice(0,n) + s + str.slice(n,len))
      

  5.   

    <script type="text/javascript">
    var test="1,4,6,8,6,45,0,70,10";
    test=test.split(",");
    var a=test[0];
    for(var i=1;i<test.length;i++){
    if(a-test[i]<0){
    a=test[i];
    }
    }
    alert(a);
    </script>
    找最大值这样试试
    3楼插字符串应该没问题吧
      

  6.   

    1、alert("abcde".replace(/^./g, "$&0"));2、alert("1,4,6,8,6,45".split(",").sort(function(a, b){return a - b}).pop());
      

  7.   

    var arr = [];
    "1,4,6,8,6,45".replace(/[^,]+/g, function($){arr.push(1 * $)});
    alert(Math.max.apply({}, arr))