js基础从入门到精通_10JS强制类型转换String
/*
*强制类型转换
* 将一个数据类型强制转换为其他类型
* 可以转化为:String Number Boolean
*
* 将其他类型转换为 String
* 方式一:
* 调用被转换数据类型的 toString()方法
* 该方法不会影响原变量,会将他的转换结果返回
* 但是 null 和undefined 没有 toString()方法
*
* 方式二;
* 调用String()函数
* 并将被转换的数据作为参数传递给函数
*
*
* 对于Number和Boolean 调用toString()方法
*
* */
var a = 123
//调用a 的toString()方法
//调用xxx的yyyy()方法,就是xxx.yyy()
a = a.toString()
a = true
//a = a.toString()
a = null
//a = a.toString()
a = undefined
//a = a.toString()
a = 123
//调用 String()函数,用来将a 转换为字符串
//a作为参数
a = String(a)
a = null
a = String(a)
a = undefined
a = String(a)
console.log(a)
console.log(typeof a)