字符串 - - String

209 阅读2分钟

严格模式

   对代码要求更高

   在全局的顶部或局部的顶部添加字符串 'use strict'
        添加在全局的,可以要求所有代码
        添加在局部的,只能要求局部的代码
   
   严格模式的要求
        不允许省略var定义变量
        不允许函数的形参重名
        不允许普通函数中的this关键字代表window
  
   严格模式的优点:
          代码更加规范
          运行的效率更高了
          

字符串

   字符串可以取下标,能遍历
   只能读,不能增、删、改  
   字符串.length
   

字符串比较

    字符串能比较大小,中文汉字也是字符串,中文汉字也能比较大小
    字符串可以比较大小,比较规则是 逐字符比较
    字符大小由阿斯克码决定:
            0-9的阿斯克码: 48~57
            A-Z的阿斯克码: 65~90
            a-z的阿斯克码:97~122
字符串方法
    charCodeAt - 根据指定下标获取对应的字符的阿斯克码
    String.fromCharCode - 根据指定的阿斯克码得到对应的字符
    indexOf - 查找字符或子字符串在大字符串中第一次出现的位置
    lastIndexOf - 查找字符在字符串中最后一次出现的下标
    slice - 截取字符串
    split - 将字符串使用指定的分隔符分割为数组
    replace - 使用新字符串将字符串中某一部分替换掉
    trim - 去除字符串两端空白
    toUpperCase - 将字符串中字母转为大写
    toLowerCase - 将字符串中字母转为小写
    substr - 截取字符串
    substring - 截取字符串
    startsWith - 判断字符串是否以某个字符或小字符串开头
    endsWith - 判断字符串是否以某个字符或小字符串结尾
    includes - 判断字符串中是否包含某个字符