1、往数组里添加数据的时候去重
<script type="text/javascript">
var arr = new Array(1, 2, 3, 4, 5, 6);
var x = 0;
function search(v) {
for (var i = 0; i < arr.length; i++) {
if (arr[i] == v) {//遍历数组,查询数组中的值是否与传入的值相同
x = 1; //如果相同对x进行赋值,借助x实现循环到判断值相等
}
}
if(x==1){//如果存在该值
console.log("数据已存在")
console.log(arr);
}else{//不存在则进行数据存储
arr.push(v);
console.log("存储成功");
console.log(arr);
}
}
search(2);
</script>
执行结果:
(1) search(2)
(1) search(8)
2、将一个字符串中的小写变大写字母。大写字母变成小写字母
var i = 0;
function change(str) {
for (i; i < str.length; i++) {
if (str.charAt(i) >= 'a' && str.charAt(i) <= 'z') {
//如果该字母是小写字母,则将其转成大写字母
console.log(str.charAt(i).toUpperCase());
} else {
//如果该字母是大写字母,则将其转成小写字母
console.log(str.charAt(i).toLowerCase());
}
}
}
change("HEllo");
执行结果:
3、将一个字符串按要求分割存储到数组
var str ="abce|ssssd|jgdd";
var str1 = str.split("|");
alert(str1);