字符串对象

符串对象

  1. 自定义对象
  2. 内置对象

获取字符串长度

语法
字符串名.length

例子:

var a = 'How are you';
console.log(a.length)//输出11
/*这时有人会想说:咦,只有9个字符为啥会输出
11个,因为空格本身也是作为一个字符来处理的*/

大小写转换

语法
字符串名.toLowerCase()
字符串名.toUpperCase()

例子:

var a = 'Hello Big Dog';
var b =a.toLowerCase();
var c = a.toUpperCase();
console.log(b);//hello big dog
console.log(c);//HELLO BIG DOG

获取某一个字符

语法:
字符串名:charAt(n)
n代表的是字符下标索引

例子:

var a = 'Hello Big Dog';
var b =a.charAt(1);
console.log(b);//e

截取字符串

语法:
字符串名:subsrting(atart,end)
atart表示的是开始位置,end表示结束位置

例子:

var a = 'Hello Big Dog';
var b =a.substring(1,3);
console.log(b);//el

替换字符串

语法:
字符串名:replace(原字符串,替换字符串)
字符串名:replace(正则表达式,替换字符串)

千万记得要加 “” 哦

例子:

var a = 'Hello Big Dog';
var b =a.replace('Big','good');
console.log(b);//Hello good Dog

分割字符

语法:
字符串名.split('分割符')

例子:

var a = 'Hello Big Dog';
var b =a.split(' ');
console.log(b);

上面的例子会返回一个数组,这是为什么呢??
因为咱们使用split(’ ’ ),引号里面有一个空格字符,表示是以 空格作为分割符来分割的

例子:

var a = 'Hello Big Dog';
var b =a.split('');
console.log(b);

上面的例子 引号之间没有空格,所以是用来分割字符串的每一个字符;如下图
在这里插入图片描述
split(‘a’,3) 方法有两个参数,第一个参数表示分割符,第二个参数表示分割之后的前n个参数
例子:

var a = 'Hello Big Dog';
var b =a.split(' ',2);
console.log(b);
/*表示第一个参数是以' '空格作为分割符,
数字2代表的是 第二个空格分割符/*

上面的代码会输出如下图:
在这里插入图片描述
在这里就简绍几个常用的,想要了解更多可以去菜鸟教程JavaScript字符串对象

可以做道题巩固一下知识;
有一个字符串 " You’re still the only one",写一个程序统计字符串中有多少个单词;代码在下面,自己试着写一写
在这里插入图片描述

var sta = 'You are still the only one';
    var n = 0;
    for (var i = 0; i < sta.length; i++) {
      if (sta.charAt(i) == ' ') {
        n++;
      }
    }
    n++;
    console.log(n);6
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值