1.数组
<script type="text/javascript">
var arry = new Array(5,6,7,3,2);//定义数组
function sel(a){//定义查重的方法
for(var i = 0;i<arry.length;i++){
if(a === arry[i])//判断某数据在数组内元素是否已经存在
{
document.write(arry[i]+"重复了"+'<br>');
break;
}
if(i==arry.length-1){
document.write("无重复<br>");
add(a);//调用方法添加数据
break;
}
}
}
function add(a){//添加数据的方法
arry.push(a);
}
sel(4);//调用方法测试
document.write("数组为:");
for(var i = 0 ;i<arry.length;i++){
document.write(arry[i]+' ');
}
</script>
2.字符串
<script type="text/javascript">
//将字符串的某个字母变为大写
function change(str,num){
if(num>str.length||num<0){//判断范围
document.write("不在范围");
return 0;
}
var ch = str.charAt(num).toUpperCase();//将指定位置的字符选出来并修改为大写
var newst = str.substr(0, num) + ch + str.substring(num+1, str.length);//将其余部分拼接在一起
document.write(newst);//输出
}
var strin = "helloworld";//用于测试
change(strin,4);//调用函数
</script>