js字符串及其方法

一、什么是字符串

字符串可以存储一系列字符,如 "Hello World !"。

字符串可以是插入到引号中的任何字符。你可以使用单引号或双引号:

let str = "Hello World!"
let str = 'Hello World!'
//两个效果相同,无影响。

二、字符串及其方法

1、trim()

去除字符串两边的空格。返回一个没有空格的字符。

let str = '  嗨~帅哥  '
//
console.log(str)//输出: 嗨~帅哥 
console.log(str.trim())//输出:嗨~帅哥

2、toUpperCase()

将字符串转化为大写字符,若调用值不是字符串会强制转换成字符串。

let str = "Hello World!"
conselo.log(str.toUpperCase())//HELLO WORLD!

3、toLowerCase()

将字符串转化为小写字符,若调用值不是字符串会强制转换成字符串。

let str = "Hello World!"
conselo.log(str.toLowerCase())//hello world!

4、concat()

concat()方法会创建一个新数组,将字符串拼接到一创建的数组里。

let str = 'hello world'
let str1 = str.concat('!')
console.log(str1)//hello world!

5、replace()

replace()方法返回一个字符串,将一个或者多个匹配的字符串替换。

let str = '今天吃什么好呢?吃牛肉面吧'
str = str.replace('牛肉面','火锅')
console.log(str)//今天吃什么好呢?吃火锅吧

6、slice()

提取一个新的字符串,并且返回一个新的字符串。不影响之前字符串。

let str = '欢迎来到天津'
console.log(str.slice(3))//天津
console.log(str.slice(1,4)//来到

7、includes()

法用来判断一个数组是否包含一个指定的值,根据情况,如果包含则返回 true,否则返回 false

let str = '欢迎来到天津'
conslose.log(str.includes(欢迎))//true
conslose.log(str.includes(北京))//flase
conslose.log(str.includes(来到))//true


8、split()

slice()返回一个新的数组对象,原始数组不会被改变。

 使用指定的分隔符字符串将一个String对象分割成子字符串数组,以一个指定的分割字串来决定每个拆分的位置。不会改变原字符串


      // 语法: str.split([separator[, limit]])
      let str = "今天学习了吗?";
      console.log(str.split("")); //["今", "天", "学", "习", "了", "吗"
      console.log(str.split("123")); // ["今天学习了吗"]
      console.log(str.split("习")); // ["今天学", "了吗"]

9、indexOf()

indexOf() 方法返回数组中第一次出现给定元素的下标,如果不存在则返回 -1。

let str = '今天吃饭了吗今天'
console.log(str.indexOf('吃饭'))//2
sonsole.log(str.indexOf('今',2))//6
//f('今 ',2)中2是第二次出现
console.log(str.indexOf('没有'))//-1

10、toFixed()

 方法使用定点表示法来格式化一个数值。数值类型

语法

numObj.toFixed(digits)
let num = 123123.467
console.log(num.toFixed())//四舍六入 123123
console.log(num.toFixed(1))//保留小数点后一位 123123.4

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值