字符串

229 阅读2分钟
严格模式

使用语法:"use strict"; 使用说明:

  1. 要放在代码的最前面,也就是在script标签中的第一行或者某个函数中的第一行,否则会失效

  2. 严格模式可以规范当前script标签或者当前函数中的代码,不能规范别的script标签中的代码和别的函数

字符串取下标

字符串中获取某个字符的时候,可以根据下标来获取: var str = "abcdef";

var s = str[1]

console.log(s) // 'b'

var s1 = str[0]

console.log(s1) // 'a'

字符串是只读数据,只能读,不能增删改。

字符串比较
  • 字符串能比较大小,中文汉字也是字符串,中文汉字也能比较大小

  • 阿斯克码总共128个,包含符号、大小写英文字母、数字。阿斯克码是由美国人创建的,所以对于英文的支持非常

  • 好。后来随着计算机的普及,各个国家在使用计算机的时候,没办法使用本国文字,这样用起来非常困难。所以众多

  • 国家的科学家一起制定了一个更大的对照表,包含各个国家的文字符号,所以称之为万国码,也叫作unicode。

  • 其实unicode就是更大的阿斯克码

字符串方法
  • charCodeAt - 根据指定下标获取对应的字符的阿斯克码
  • String.fromCharCode - 根据指定的阿斯克码得到对应的字符
  • indexOf - 查找字符或子字符串在大字符串中第一次出现的位置
  • lastIndexOf - 查找字符在字符串中最后一次出现的下标
  • slice - 截取字符串
  • split - 将字符串使用指定的分隔符分割为数组
  • replace - 使用新字符串将字符串中某一部分替换掉
  • trim - 去除字符串两端空白
  • toUpperCase - 将字符串中字母转为大写
  • toLowerCase - 将字符串中字母转为小写
  • substr - 截取字符串
  • substring - 截取字符串
  • startsWith - 判断字符串是否以某个字符或小字符串开头
  • endsWith - 判断字符串是否以某个字符或小字符串结尾
  • includes - 判断字符串中是否包含某个字符