字符串操作方法和属性
length 获取字符串的长度
str.chartAt(指定字符的索引) 获取指定位置的字符 返回string类型的值
str.concat(字符串) 链接多个字符串 返回string类型的值
str.indexOf(你要查找的字符) 获取要查找字符在字符串中首次出现的位置 返回对应索引
lastIndexOf() 获取要查找字符在字符串最后出现的位置
str.replace('oldstr','newstr');将str字符串中的oldstr替换为newstr. 返回值:替换之后的新的字符串,原始字符串不做变化
数值类型没有length
str.split("分隔符|分割符") 用于把一个字符串分割成字符串数组 返回分割后的数组
substr(3,7 填数字) 可在字符串中抽取从指定下标开始的指定数目的字符
str.substring(startIndex,endIndex); str中从startIndex 位置开始,至endIndex结束,不包含endIndex 截取字符串
toLowerCase() 用于把字符串转换为小写
toUpperCase() 用于把字符串转换为大写
选择排序
<script> // 选择排序(Selection-sort) // 它的工作原理:首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕。 var arr = [6, 3, 9, 5, 12]; for (var j = 0; j < arr.length; j++) { var tmp = j; for (var i = j + 1; i < arr.length; i++) { if (arr[tmp] > arr[i]) { tmp = i; } } var c; c = arr[j]; arr[j]= arr[tmp]; arr[tmp] = c; } </script>