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
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])
插入字符: var str = 'abcde'; var str=str.substring(0,1)+'0'+str.substring(1); alert(str);
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))
<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楼插字符串应该没问题吧
1、alert("abcde".replace(/^./g, "$&0"));2、alert("1,4,6,8,6,45".split(",").sort(function(a, b){return a - b}).pop());
var arr = []; "1,4,6,8,6,45".replace(/[^,]+/g, function($){arr.push(1 * $)}); alert(Math.max.apply({}, arr))
{
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
var arr = str.split(',');
arr.sort(function(a,b){return a-b});
alert(arr[arr.length-1])
var str = 'abcde';
var str=str.substring(0,1)+'0'+str.substring(1);
alert(str);
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))
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楼插字符串应该没问题吧
"1,4,6,8,6,45".replace(/[^,]+/g, function($){arr.push(1 * $)});
alert(Math.max.apply({}, arr))