<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>charat</title> <script> //charAt //方法charAt获取字符串中指定索引处的字符 var input = "jeneny@asdjfasdjf.com"; for (var i = 0; i < input.length; i++){ if (input.charAt(i) === "@"){ console.log("There is an '@' in it"); } } //indexOf //indexOf返回指定字符出现的索引 var phrase = "the cat in the hat"; var index = phrase.indexOf("cat"); console.log("there is a cat sitting at index " + index); //indexOf指定从哪个位置开始查找 var index2 = phrase.indexOf("the", 5); console.log("index2: " + index2); //如果没有找到返回-1 var index3 = phrase.indexOf("doge"); console.log("index3: " + index3); //substring //返回指定索引之间的子串 var data = "name|phone|address"; var val = data.substring(5, 10); console.log("val: " + val); //split //返回指定字符串分割后的数组 var vals = data.split("|"); console.log("vals: ", vals); //toLowerCase 将字符串转为小写并返回 //replace 查找子串并替换为指定的字符串 //lastIndexOf 查找最后一个子串 //slice删除字符串的一部分并返回结果 //match 在字符串中查找与正则表达式匹配的子串 //toUpperCase 将字符串转为大写并返回 </script> </head> <body> </body> </html>