<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> </head> <body> </body> <script> //普通创建字符串方式, 但是我们可以把它当做字符串对象来看待 var str = "abcdefghijklmn"; //创建一个字符串对象 var obj_str = new String("ABCDEFGHIDJKLMND"); console.log(obj_str); // 返回子字符串在字符串对象中第一次出现的位置(从0开始计算),不存在返回-1 能查询到的情况 var l = obj_str.indexOf("D"); console.log(l); console.log(obj_str.lastIndexOf("D"));//indexof和lastindexof区别在于有相同字符串的话会找相同字符串的最后一位。 // // //普通创建方式可以当做对象去使用 // var s = str.indexOf("d"); // console.log(s); </script> </html>