码迷,mamicode.com
首页 > 其他好文 > 详细

数据类型-String

时间:2015-05-11 19:53:41      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:

String类型用于表示由0或多个16位Unicode字符组成的字符序列,即字符串。

String数据类型包含一些特殊的字符字面量,也叫转义序列,用于表示非打印字符,或者具有其他用途的字符。如下表

字面量 含义
\n 换行
\t 制表
\b 空格
\r 回车
\\ 斜杠
\‘ 单引号(’),在用单引号表示的字符串中使用。例如:‘he said,\‘hey.\‘’
\" 双引号(“),在用双引号表示的字符串中使用。例如:”he said,\”hey.\"“
\xnn 以十六进制代码nn表示一个字符(其中n为0~F)。l例如:\x41表示“A”
 \unnnn 以十六进制代码nnnn表示的一个Unicode字符(其中n为0~F), 例如:\u03a3表示希腊字母∑
 \f 进纸   

 

 

 

 

 

 

 

 

 

 

要把一个值转换为字符串有两种方式:

第一种是使用几乎每个值都有的toString()方法,这个方法唯一要做的就是返回相应的字符串表现。例如:

var age=11;

var ageAsString=age.toString();//字符串“11”

var found=true;

var foundAsString=found.toString();//字符串“ture” 

toString()可以通过指定基数改变输出的值,但默认是输出与指定基数10时的输出值相同。例如:

var num=10;

alert(num.toString());//10

alert(num.toString(2));//1010

alert(num.toString(8));//12

alert(num.toString(10));//10

alert(num.toString(16));//a

第二种是在不知道转换的值是不是null或undefined的情况下,使用String(),它可以将任何类型的值转换为字符串。String()函数遵循下列规则:

   •如果值有toString()方法,则调用该方法(没有参数)并返回相应的结果;

   •如果值是null,则返回null;

   •如果值是undefined,则返回undefined。

 

数据类型-String

标签:

原文地址:http://www.cnblogs.com/onedaythreeeat/p/4495311.html

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