js专栏 03.数据类型 02.字符类型

# 02.字符类型

[toc]{type: "ol", level: [3,4]}

#### 定义单行字符串
```js
let s1 = 'lili';
```

#### 定义多行字符串
```js
let s2 = `
    hello
    world
    ...
`
```

#### 模版字符串
> 在js中推荐直接使用 + 做拼接
```js
let name = 'lili' + 'kitty'
let age = 18
let s3 = `
    my name is ${name} and my age is ${age}
`
console.log(s3)
```
> my name is lilikitty and my age is 18

#### 去除空字符
- trim()
- trimLeft()
- trimRight()
```js
let s4 = '  Hello World  '
s4.trim()
```

#### 根据索引获取字符
```js
s4.charAt(3)
```

#### 根据字符获取索引
```js
s4.indexOf('ll')
```

#### 字符串切片
- 不识别-1
```js
s4.substring(0,5)
```
- 可识别-1
> 推荐使用
```js
s4.slice(2,-2)
```

#### 转为大写
```js
s4.toUpperCase()
```

#### 转为小写
```js
s4.toLowerCase()
```

#### 切割字符串
> 以*为分隔符
> 不是限制切割的次数
> 而是限制切割后获取元素的个数
```js
s4.split('l', 2)
```

#### 拼接字符串
> 可添加任意类型
> 自动转为字符串类型
```js
s5 = 1314;
s4.concat(s5)
```

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值