开发者学堂课程【JavaScript 入门与实战:其他类型转为字符串】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/582/detail/8015
其他类型转为字符串
内容介绍:
一、其他类型转换成字符串类型的方法
二、方法解析
一、其他类型转换成字符串类型的方法
有时,我们获取了数据类型后,需要将数据类型转换为字符串型。或者有时,需要将字符串内容的值转换为数据类型。这就是本节我们要学习的关于如何进行数据类型转换。
其他类型转换成字符串类型的方法有如下几种。
1、toString()
var num = 5;
console.1og(num. toString());
2、String()
var s = nu
ll
;
console.1og(s . toString();
console. 1og(Str ing(s));
String() 函数存在的意义:有些值没有 toStr ing(),
这个时候可以使用 Str ing().比如: undefined 和 null
3、拼接字符串方式
num + "", 当+两边一个操作符是字符串类型,一个操作符是其它类型的时候,会先把其它类型转换成字符串再讲行字符串拼接,返回字符串。
二、方法解析
1、用 toString() 进行数据类型转换
打开 HTML 编辑器,在 HTDOCS 目录 code02 下新建 0.1.html 文件。编辑:
1
2
3
4
5
6
-
UA
-
Compatible" content=" ie=edge">
7
Document
8
<
/head>
9
1
0
11
12
13
var
n
=5;
14
var s = n.to
S
tring();
15
console.1og(typeof s);
1
6
1
7
这里“var n =5;”为声明一个变量n,它的值为 5 ,是一个数据类型。n. toString() 将数据变量 n 转换成字符串。然后设置字符串变量 s。再console.1og(s); 将转好后的值打印,Typeof s 作数据类型检验。
打 开 Open In Default Browser 浏览器,选择检查,点击 Console,显示结果为数据类型 string。此时就说明n这个数字类型被转换为字符串类型了。除了toString(),还有其他方式可以转换。
2、用 String() 进行数据类型转换
继续编辑:
11
12
>
1
3
var
n
=5;
17
console. log(typeof
S
tring(n));
18
19
String(n); 把 n 的数据型转为字符串型,console. log() 将值打印,Typeof() 检验类型。
3、用“+”进行数据类型转换
11
12
t>
1
3
var
n
=5;
1
4
var
s
='
'+n;
15
console . log(typeof s);
1
6
1
7
“+”的含义:如果识别是字符串,那就拼接。如果 + 前后是数字,那就做数学运算。
var s =' '+n; s 为空的字符串遇到 +,把后边 n 的值转为字符串。
注意:上边只用数字 5 作为数据类型,那么用其他可以吗?
将 null 类型的值作为变量。
11
12
t>
1
3
var n = true;
1
4
console . log(typeof n. tostring());
1
6
1
7
这里‘var n = true;’ n 为 null 类型 true 的值。选择上边 tostring() 方法。仍旧可以转为字符串类型。