频道栏目
读书频道 > web开发 > Javascript > JavaScript编程精解(原书第2版)
1.3 字符串
2015-12-03 15:53:42     我来说两句
收藏   我要投稿
《高级程序设计(第3版)》是 超级畅销书的**新版。ECMAScript 5 和HTML5 在标准之争中双双胜出,使大量专有实现和客户端扩展正式进入规范,同时也为 增添了很多适应未来发展的新特性。本书这一版除增加5 章  立即去当当网订购

另一个基本数据类型是字符串,我们使用字符串来表示文本信息。使用引号将内容括起来。


 

其中,单引号和双引号都可以用来标记字符串,只要保证字符串前后引号一致即可。

我们几乎可以在引号中填写任何字符,JavaScript会使用这些字符来生成字符串。但填写有些字符会稍微复杂一些。比如将引号放在引号中就比较麻烦。另外,由于字符串只能放在一行里,所以换行符(输入回车键所产生的字符)也无法放在引号之间。

若要将这些字符存入字符串,需要使用下列规则:当反斜杠(\)出现在引号之间的文本中时,表示紧跟在其后的字符具有特殊含义,我们将其称之为转义符。当引号紧跟在反斜杠后时,并不意味着字符串结束,而表示这个引号是字符串的一部分。当字符n出现在反斜杠后时,JavaScript将其解释成换行符。以此类推,\t表示制表符,我们来看看下面这个字符串:


 

该字符串实际表示的文本是:


 

当然了,有时你希望字符串中的反斜杠就表示反斜杠本身,而非特殊字符。你可以使用两个连续的反斜杠来表示一个反斜杠,最后的字符串值中也只会留下一个反斜杠。因此,字符串“A newline character is written like "\n"”可以写成:


 

我们不能将除法、乘法或减法运算符用于字符串,但是“+”运算符却可以。这种情况下,运算符并不表示加法,而是连接操作:将两个字符串连接到一起。以下语句可以产生字符串“concatenate”:


 

还有很多其他方式来操作字符串,我们会在第4章中进行讨论。

您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:1.2.2 特殊数字
下一篇:1.4 一元运算符
相关文章
图文推荐
排行
热门
最新书评
特别推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站