读书人

字符串中插入字符串,和寻找最大数的有

发布时间: 2012-05-29 12:16:00 作者: rapoo

字符串中插入字符串,和寻找最大数的问题
在字符串的 第2位 插入字符串 比如 "abcde" 变成 "a0bcde"

在"1,4,6,8,6,45" 找出最大的 数字

[解决办法]

JScript code
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:插入字符串 利用slice

var 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))

读书人网 >JavaScript

热点推荐