(1)字符串.charAt(num) 返回在指定位置的字符
- var str = '小花小明';
- var r1 = str.charAt(0)
- console.log(r1);
效果预览

(2)字符串.indexOf('') 返回 某个指定的字符串 在字符串对象中 首次 出现的位置
- var str = '狗蛋';
- // str.indexOf('狗');
- // 如果"你检索的内容"在字符串中不存在,返回 -1
- var r =str.indexOf('小');
- console.log(r);
-
-
- str1 = '鹅蛋 鸭蛋 鸡蛋 狗蛋';
- if(str1.indexOf('鸭蛋') == -1){
- console.log('你检索的内容不存在!');
- }else{
- console.log('你检索的内容存在!');
- }
效果预览

(3)字符串.lastIndexOf() 返回 指定的字符串 在字符串对象中 最后出现的位置
- var str2 = 'pic1.jpg.jpg';
- var r = str2.lastIndexOf('.');
- console.log(r);
效果预览

(4)字符串.match() 在字符串对象中 检索指定的值,返回的值就是指定的值
- var str3 = '我是中国人,爱写中国字';
- // a.如果"你检索的内容"在字符串中存在,返回的值,就是你检索的值
- var r = str3.match('中国');
- // 控制面板里面出现
- console.log(r);
- // 页面里面出现中国两个字
- document.write(r);
-
- // b.如果"你检索的内容"在字符串中不存在,返回的值 是null
- var r1 = str3.match('你');
- console.log(r1);
效果预览

(5)字符串.replace(目标值,替换值) 将字符串中的一些字符替换为另外一些字符,返回的 给 你 是 一 一 调整之后 新的 字符串
- var str4 = '新款连衣裙 四件套 潮流T恤 时尚连衣裙 短裤 半身裙 连衣裙外套 墙纸 行车记录仪 新款男鞋 耳机 时尚女包 沙发';
- // 1.只会换掉第一个
- // var r1 = str4.replace('连衣裙','羽绒服');
- // console.log(r1);
-
- var r1 = str4.replace(/连衣裙/g,'羽绒服');
- console.log(r1);
- document.write(r1);
效果预览

(6)字符串.slice(start,end) 方法 用于 截取 字符串中的一部分并返回该部分字符串 (选择字符、筛选字符)
- var y = '小米投100亿造车,雷军担任电动车业务CEO';
- var str = '小米投100亿造车';
- // 注意:end 表示 要截取的结束位置。不包括结束位置上的内容!!
- var r = str.slice(3,7);
- console.log(r);
-
- // a.字符串.slice(start) 从指定位置开始截取,截取到字符串末尾
- // var r1 = str.slice(3);
- var r1 = y.slice(3);
- console.log(r1);
效果预览

- {
- var q = 'orange';
- var r =q.slice(2,4)
- console.log(r);
-
- // c. start 如果为负数,则从字符串末尾反向开始计算
- // 注意:反向的位置找到之后,从那个位置开始,截取到字符串末尾
- // 特别注意:从反方向找,起始值 是-1!!
- var r1 = q.slice(-2);
- console.log(r1);
-
- // d. start,end 如果为负数
- // 从最后一位以-1开始,数到-3的位置上,然后-1(也就是最后一位)不取,取-3和-2位置上的字符串
- var r2 = q.slice(-3,-1);
- console.log(r2);
效果预览
