js字符串、包装数据类型

57 阅读1分钟

js字符串的定义

字面量方式

  • var str='helloworld'

构造函数方式

  • var str = new String( ) //( )可放数据

字符串操作

  1. 按照索引排列,通过索引可访问到每个字符,从0开始
  2. 字符值只能访问不能赋值
  3. for循环遍历
  4. 有length属性

image.png

包装函数

  1. number,string,boolean是包装数据类型
  2. 在调用方法和属性时,上面的数据类型会变为复杂数据类型
  3. 调用结束,变回基本数据类型

image.png

字符串常用方法

  1. charAt(索引):根据索引返回值
  2. indexOf(''):根据值返回索引号,没有则为-1
  3. lastIndexOf(''):从后面开始,根据值返回索引号
  4. subString(a,b):返回字符串索引号为a-b的字符串,包括a,不包括b
  5. subStr(a,x):返回字符串索引号为a,往后数量为x的字符串

image.png 6. replace('M','*'):用于字符中将一些字符替换另一些字符 7. split('-'):分割字符串,将分割的字符串返回存入到数组中 补充:将一个字符串每个字符分别输出到一个数组中:split('')//引号不空格 8. comcat('string'):连接两个字符串,返回连接后的字符串 9. trim():删除字符串两端的空白,返回字符串

image.png 10. startsWith(子字符串):判断字符串是否以子字符串开始,返回boolean值

image.png 11. endsWith(子字符串):判断字符串是否以子字符串结束,返回Boolean值

image.png 12. toUpperCase():转换为大写,方法 13. toLowerCase():转换为小写

案例

反转字符串

image.png

image.png

image.png

替换字符串

image.png

image.png

分割字符串存入数组

image.png