JavaScript-字符串应用

字符串应用

课程简介

主要是学习字符串的属性和字符串的常见方法

  • 字符串属性
  • 字符串常见方法

字符串的属性-length

length代表字符串的长度,需要注意的JavaScript里面的字符串的长度是计算的字符的个数。(无论是中文还是英文都算一个字符)

字符串的方法

  • 获取方法
    • charAt 获取一个字符串中指定位置的字符,需要注意的是该方法是完全兼容IE6的(str[0]这样获取在IE6下会获取不到)
    • charCodeAt 获取一个字符串指定位置的字符的十进制编码
    • fromCharCode 将指定的编码转换为字符,需要注意的该方法是一个静态方法(String.fromCharCode('25105'))
  • 查找方法
    • indexOf 获取指定字符串在某个字符串中首次出现的位置
    • lastindexOf 获取指定字符串在某个字符串中最后一次出现的位置
    • search 一般该方法配合正则表达式使用,如果指定字符串可能包含正则表达式里面的特殊字符,建议不要使用该方法,防止把字符当成正则使用
    • mathch 获取某个字符串里面指定的字符串,一般配合正则使用(例如查找一个字符串里面的所有整数)
    • replace 使用新值替换某个字符串里面指定的字符串,一般配合正则使用
  • 比较方法 使用较少
    • localeCompare 本地比较(根据语言本身的特性比较)例如 JavaScript里面比较字符默认按照编码比较,但是有的时候我们需要按照拼音的顺序比较,例如 '啊 < '你'
  • 截取方法 substring最常用

    • slice 获取开始位置和结束位置的字符串,不包含结束位置;不给结束位置,一直取到字符串结束位。注意:如果给负数,则变成从倒数第n个开始截取
    • substring 获取开始位置和结束位置的字符串,不包含结束位置;一直取到字符串结束位置。注意:如果给负数,直接变成 0
    • substr 获取开始位置和结束位置的字符串,包含结束位置。注意:如果给负数,直接变成 0
  • 其他

    • split 根据指定分隔符将字符串拆分为数组
    • toUppperCase 将字符串转换为大写
    • toUpperCase 将字符串转换为小写
    • join 将数组按照指定分隔符连接成字符串
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容