本文摘自PHP中文网,作者青灯夜游,侵删。
方法:1、使用双引号或单引号包含任意长度的文本,例“"true"”;2、使用String()类型函数构造字符串,语法“new String("值")”;3、使用fromCharCode()方法把字符编码转换为字符串。
本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。
在 JavaScript 中,定义字符串有以下 3 种方法。
字符串直接量
使用双引号或单引号包含任意长度的文本。
示例1
任何被引号包含的文本都被称为字符串型数据。
1 2 3 4 5 |
|
示例2
单引号和双引号可以配合使用,定义特殊形式的字符串。
1 |
|
单引号可以包含双引号,或者双引号包含单引号。但是,不能够在单引号中包含单引号,或者双引号中包含双引号。
示例3
由于一些字符包含多重语义,在字符串中需要转义表示,避免产生歧义。转义字符的基本方法:在字符前面加反斜杠。
1 |
|
示例4
对于字符串化脚本,可以调用全局方法 eval() 执行字符串代码。
1 2 |
|
构造字符串
使用 String() 类型函数可以构造字符串,该函数可以接收一个参数,并把它作为值来初始化字符串。
示例5
下面使用 new 运算符调用 String() 构造函数创建一个字符串型对象。
1 2 |
|
通过 String 构造函数,构造的字符串与字符串直接量的类型是不同的。前者为引用型对象,后者为值类型字符串
示例6
下面代码比较了构造字符串和字符串直接量的数据类型的不同。
1 2 3 4 |
|
示例7
String() 也可以作为普通函数使用,把参数转换为字符串类型的值返回。
相关阅读 >>
更多相关阅读请进入《javascript》频道 >>
Vue.js 设计与实现 基于Vue.js 3 深入解析Vue.js 设计细节
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者