码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2016-12-15 01:09:51      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:eof   rom   换行   空格   arch   方法   from   search   实例   

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

标签:eof   rom   换行   空格   arch   方法   from   search   实例   

原文地址:http://www.cnblogs.com/joyjoe/p/6181639.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!