首页 > 其他分享 >字符串

字符串

时间:2022-10-08 19:46:42浏览次数:42  
标签:返回 下标 正则表达式 字符串 静态方法 对应

概述

字符串是一种数据结构,属于值类型(注意:值类型是常量 常量是不能改变)

字符串的声明方法有两种

1.是以值类型赋值 比如:  var str = 'hello world'

2.是以new关键词来声明 比如:  var str = new String('abc')

字符串的有哪种属性

1.length属性 返回字符串的长度 (包括空格及换行)字符串的length只能读不能被修改

2.下标,可以通过下标获取对应的字符串

字符串的方法

注意:字符串是常量,不能被修改,所以字符串的方法的都是通过返回新的字符串来进行的

1.charAt 通过下标找字符串

2.charCodeAt 通过下标找到对应字符串返回的是字符对应的ACSII码

3.indexOf 通过字符串来找下标 找不到返回-1 找到返回对应第一次出现的下标值

4.lastIndexOf 通过字符串来找下标 找不到返回-1 从后面开始找对应第一次出现的下标值

静态方法: 通过构造函数方法名直接调用的就叫做静态方法,它是对应的static修饰的

5.fromCharCode 将对应的ascii码转为字符串 注意这是静态方法

6.concat 将多个字符串转为连接一个字符串返回

7.search 与indexOf一样,但是支持正则表达式

8.replace 将找到的第一个字符串转为一个新的字符串,支持正则表达式

9.split 分割 返回后填入数组 支持正则表达式

10.match 找到第一个匹配的 加入到数组 支持正则表达式

11.substring 截取(开始下标,结束下标 )不包含结束下标

12.substr 截取(开始下标,个数)

13.toUpperCase 转为大写

14.toLowerCase 转为小写

以上就是es3字符串的方法啦

总结

string是常量不能被改变

string的方法返回的都是一个新的数组

string的length只能读,不能赋值

字符串可以通过下标进行访问

支持正则的方法有4个 search replace split match

静态方法 fromCharCode 

标签:返回,下标,正则表达式,字符串,静态方法,对应
From: https://www.cnblogs.com/luochenhuan/p/16769997.html

相关文章

  • 【Java基础】字符串、字符流中的编码解码问题、字符流写数据的5种方式、字符流读数据
    目录​​一、字符串中的编码解码问题​​​​二、字符流中的编码解码问题​​​​三、字符流写数据的5种方式​​​​四、字符流读数据的2种方式​​​​五、字符流复制Java......
  • 字符串的模式匹配
    字符串的模式匹配就是在主串中找到子串。基本方法一,是一趟一趟地比较。但是可能引起回溯,从而浪费时间,引起回溯的原因是,主串中从在和子串部分匹配的子串,这样就欺骗了程序......
  • js字符串
    字符串声明1.直接声明 varstr='hello'2.使用new关键字(会开辟新的内存空间)varstr=newString('hello')newString和String的区别 前者开辟空间后者只是进行......
  • 【多项式】[LGP4173] 残缺的字符串
    【多项式】[LGP4173]残缺的字符串题意给定两个有通配符的字符串,跑字符串匹配。思路肯定不能用kmp(不要问为什么)。设\(A_{1:m}\)为模式串,\(B_{1:n}\)为文本串......
  • net中c#教程 Json字符串的常用操作
    json字符串格式的出现,大大地方便了不同系统间的数据传输,无论是Net项目还是Java项目都适用。今天就分享几个json的常用操作。我们是基于Newtonsoft.Json这个第三方类库实现......
  • net中c#教程 string字符串的常用操作
    无论是用net语言,还是java语言,即使用python、php语言,string字符串操作都是最基础的,本博客主要是面对string的教程,希望对小伙伴们有帮助。因为是工作经验的总结,所以博客会不......
  • 字符串函数案例及其使用注意事项和细节
    1#include<stdio.h>2#include<string.h>34intmain(){5charstr1[12]="Hello";6charstr2[12]="World";7charstr3[12];8i......
  • C# 最基础知识介绍(四)——数组、字符串、结构体、枚举、类
    C#最基础知识介绍(四)——数组、字符串、结构体、枚举、类数组(Array)......
  • Json字符串转换处理html编码格式,= \u003d 处理
    Json字符串转换处理html编码格式,= \u003d处理importcom.alibaba.fastjson.annotation.JSONField;importcom.fasterxml.jackson.annotation.JsonAutoDetect;import......
  • 字符数组和字符串
      注意事项:  关于第三点:  后面?的表示垃圾值或是无用值,反正不知道 关于第四点:  数组已经满了,没有空间放结束标志\0了(空间足够的时候系统会自动给你......