Dream Maker 老漂 不要有和人斗的心,你要赢的是你自己!

JavaScript String数据类型

  • 摘要:《Javascript学习指南(第2版)》第2章介绍JavaScript的基本数据类型,包括字符串、数字和布尔值,以及这些数据类型的内建函数。还将介绍JavaScript中两个特殊的数据类型null和undefined(未定义)。最后还将说明字符串的转义以及Unicode编码。此外还将深入介绍变量,以及如何让变量名称有效且有意义。本节说的是String数据类型。

2.3  String数据类型

由于JavaScript是一门支持松散类型的编程语言,字符串变量或者数字型、布尔型变量在声明时并没有什么差别,只有把文本赋给String(字符串)型变量,并且对变量进行初始化之后才定义了变量的上下文。

字符串文本是由单引号或双引号所引用的一系列字符,例如:

  1. var strString = "This is a string";  
  2. var anotherString= 'But this is also a string'; 

JavaScript并未限定必须用单引号或双引号来表示字符串,唯一的规则是前后的符号必须匹配。字符串中可以包括各式各样的字符,例如:

  1. var thirdString = "This is 1 string.";  
  2. var stringFour = "This is--another string.";  
  3. var stringAsNumber = "543"; 

在最后一个字符串中引用的虽然是一个数字,但是由于该数字是放在双引号中的,所以JavaScript认为这是一个字符串变量。

字符串中还可以包括单引号或双引号,但这个时候封装整个字符时要使用另外一种引号,而且必须保持前后一致。如果字符串中包含单引号,那么就要使用双引号来表示字符串;如果需要包含双引号,那么就应使用单引号来表示字符串,例如:

  1. var string_value = "This is a 'string' with a quote." 

或者

  1. var string_value = 'This is a "string" with a quote.' 

空字符串是一种特殊的情况,一般用来初始化字符串变量。下面就是空字符串的示例:

  1. var string_value = '';  
  2. var anotherStringValue = ""; 

JavaScript引擎会以统一的方式来处理表示字符串的单引号和双引号。当然,在代码中,统一使用单引号或双引号,能够提高代码的可读性。

Tags: javascript 代码 编程

发布: 老漂 分类: 网站|站长 评论: 0 浏览: 148
留言列表
发表留言
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。