JS提取字符串中指定字符的三种方法,实例在线编辑

JS提取字符串中指定字符的三种方法

JavaScript中提供了三种方法可以用来提取字符串中指定的字符,分别是charAt()、charCodeAt()和用“[]”进行类似数组的元素访问的方法,下面将逐一进行介绍,及提供相应的实例和在线编辑器。


charAt()方法

charAt()函数接收一个整型的数值作为指定字符串的索引位置,返回该索引位置上的值,若是找不到该值,则返回空字符串:

<script>
  var str = "笨鸟工具,x1y1z1.com"
  var char = str.charAt(2) //注意,索引的起始位置为0,而不是1
  alert(char)
</script>

charCodeAt()函数

charCodeAt()函数接收一个整形数值作为索引,用来返回该索引位置上的值的unicode编码:

<script>
  var str2 = "这是一个有趣的网站!"
  var code = str2.charCodeAt(5)
  alert(code)
</script>

通过类似数组索引的方式提取字符

通过类似数组索引的方式提取字符串中的相关索引位置的值时,应当注意在JS当中,字符串和数组是不一样的,而且通过类似的索引方法也不会修改原字符串,除此之外,通过该方法,找不到相关字符,返回值为undefined。

<script>
  var str3 = "这是一个工具类的网站!"
  var char2 = str3[0]
  var char3 = str3[100]
  alert(char2)
  alert(char3)
  str3[0] = "那" //该操作不会修改str3的值
  alert(str3)
</script>

全栈前端 / JavaScript语法 :





















Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.