1.字母大小写转换:
<script type="text/javascript">
window.onload = function() {
var aun = 'border-bottom-color';
//alert(aun.charAt(5));
//返回指定索引位置的字符
//alert(aun.charCodeAt(4));
//返回指定索引位置字符的 Unicode 值
//alert(aun.indexOf('q'));
//返回字符串中检索指定字符第一次出现的位置
//alert(aun.toLocaleUpperCase());
//根据主机的语言环境把字符串转换为大写,
function btn(aun) {
var arr = aun.split('-');
//将字符串里的'-'转成','
for (var i = 1; i < arr.length; i++) {
//从字符串里的第二个字母开始转换成大写字母
arr[i] = arr[i].charAt(0).toLocaleUpperCase() + arr[i].substring(i);
}
//循环到字符串里第二和第三个英文结束,英文的头写字母转换成大写字母
var btn = arr.join('');
//将','去除 转换成整体的字符串
return btn;
}
alert(btn(aun));
}
</script>
2.数组间的任意添加和删除:
<script type="text/javascript">
window.onload=function(){
var arr=[1,21,3,5,4];
var arr1=[7,8,9]
arr.push(40);
//从数组尾部添加一个数
arr.pop();
//从数组尾部删除一个数
arr.unshift(55);
//从数组头部添加一个数
arr.shift();
//从数组头部删除一个数
arr.splice(1,2,3,4)
//从第一个后面删除两个数,在删除地方添加3和4
alert(arr.concat(arr1));
//concat:数组间的拼接
alert(arr.join('-'));
//给数组中的每个数之间任意添加数字或者'符号'
}
</script>
3.数组的排序:
<script type="text/javascript">
window.onload=function(){
var arr=['中','下','前','后','段','断'];
arr.sort();
//sort():字符串自动排序
var arr1=[55,44,37,29,21,28,5];
arr1.sort(function(n1,n2){
return n1-n2 //n1,n2是变量
})
//按照排序的小到大对比进行排序
//反之也可以从大到小排序
var arr3=[4,8,6,7,9,11,2]
arr.sort(function(n1,n2){
return n2-n1;
})
alert(arr[0]);
//从大到小排序 最后得出最大的一个数 arr[0]就是第一个数(也是数组里最大的一个数)
}
</script>