[JavaScript语法学习]全面介绍String

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[JavaScript语法学习]全面介绍String相关的知识,希望对你有一定的参考价值。

String是一串Unicode字符序列。String全局对象是用来构造字符串对象或者字符序列的构造函数

语法

1. 字符串的字面量语法,在ES6标准中,称为模板字面量。具体可以参考TypeScript

2. String构造函数   String(thing) /  new String(thing)

 

转义字符

\0  \‘  \"  \\  \n  \r  \t  \v  \b  \f  \uXXXX

 

长字符串

两种方法:

1. 使用+运算符将多个字符串连接  

2. 每行末尾使用反斜杠 \ 以指示字符串会在下一行继续。确保反斜杠后面没有空格或者任何除换行符以外的字符或者缩进。

 

字符串对象的方法及应用场景

1. 从字符串中获取单个字符

charAt

数组索引方式 [ ]

2. 字符串比较

>  <  >=  <=

localeCompare()

3. 基本字符串和字符串对象的区别

字符串字面量和直接通过String方法的字符串都是基本字符串,JS会自动将基本字符串转换为字符串对象。只有字符串对象才能使用String对象的方法。

 

String属性

String.prototype.constructor

String.prototype.length

String方法

静态方法: String.fromCharCode()

实例方法:   String.prototype.charAt()

      String.prototype.charCodeAt()

      String.prototype.codePointAt()

      String.prototype.concat()

      String.prototype.indexOf()

      String.prototype.lastIndexOf()

      String.prototype.localeCompare()

      String.prototype.match()

      String.prototype.replace()

      String.prototype.search()

      String.prototype.split()

      String.prototype.substr()

      String.prototype.substring()

      String.prototype.toLocaleLowerCase()

      String.prototype.toLocaleUpperCase()

      String.prototype.toLowerCase()

      String.prototype.toString()

      String.prototype.toUpperCase()

      String.prototype.trim()

      String.prototype.valueOf()

 

以上是关于[JavaScript语法学习]全面介绍String的主要内容,如果未能解决你的问题,请参考以下文章

[JavaScript语法学习]全面介绍函数

[JavaScript语法学习]全面介绍对象

JavaScript全面知识总结:JS正则表达式+markdown语法+前端大厂面试题+项目实例

javascript知识点复习

Linux shell脚本全面学习

es6新增语法详解