string 字符串的方法,
toUppercase() 方法转换大写
toLowercase()方法转换小写
substribg(0,5)截取字符串,0表示其实的位置,5表示结束的位置。
substring(起始位置,结束位置)
substr(0, 6) 0表示起始位置,6 表示长度,
indexOf 找到需要查询的 子字符串 所在的位置(索引),索引是从0开始计算的
indexOf("需要寻找的子字符串")
indexOf("需要寻找的子字符串", 查询的起始位置)
想做好循环,先敲定需要重复做的事情 主体 是什么,然后再来设计 起始和终止条件,最终在循环内部让每次做的事情跟 次数变化 产生 关系
数组 ;
数组中添加元素 arr+=name;
var arr=[ "a","b","c"];
arr[0]表示数组的下标;
移除数组中的元素:
arr.pop();移除最后一个元素;
arr.shift()移除第一个元素;
添加元素;arr.push("元素");
添加小数组:
arr.unshift([“元素1”,“元素2”]);
arr .concat([]) 把之前的再组成一个数组;
// 2.转换大小写
// toLowerCase 变成小写
var str = "dasaddidas";
console.log(str.toUpperCase());
// 3.检索
// indexOf 找到需要查询的 子字符串 所在的位置(索引),索引是从0开始计算的
console.log(str.indexOf("das"));
// 4.截取子字符串
console.log(str.substring(5,8));
btn.onclick = function(){
var user = document.getElementById("user").value;
if (user.length >= 20) {
alert("长度过长!");
}
var show = document.getElementById("show").value;
if (show.indexOf("青云") >= 0) {
alert("包含敏感词汇!");
}
var ID = document.getElementById("ID").value;
var birth = ID.substring(6,14);
console.log(birth);
}
</script>
数组:
// 2.移除元素
students.pop();
students.shift();
// 3.添加元素
students.push("");
students.unshift(["", ""]);
var all = students.concat(["", "", "", "", ""]);
数组另一种表达方式;
可以用arr=[{"key:value"}.{"key:value"}, ];
访问数组对象
var arr=[{name:"小明", age:"14",},{name:"小华",age:"15"},{name:"小红",age:"13"}];
for (var i = 0; i < arr.length; i++) {
console.log(arr[i].name);
console.log(arr[i].age);
}