<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript">
/*19.强制数据类型转换
* 指将一个数据类型强制转换为其他数据类型
* 类型转换主要指,将其数据类型转换,转换为
* String Number Boolean
*/
/*将其他数据类型转换为String
* 方式一:
* 调用被转换数据类型的toString()方法
* 该方法不会影响到变量,它会转换结果返回
* 但是注意,null和undefined这俩个值没有toString()方法
* 如果调用则就会报错
* 方式二:
* 调用String()函数,并将转换的数据作为参数传递给函数
* 对于Number和Boolean实际上就是调用toString()方法
* 但是对于null和undefined就不会调用toString()方法
* 他会将null(自变量)直接转换为"null"(字符串)
* 将undefined直接转换为"underfined"
*/
var a = 124;
//调用a的toString()的方法
//var b = a.toString();
//运用方式一
a = a.toString();
a = true;
a = a.toString();
a = null;//转换为string会报错
//a = a.toString();
a = undefined;//转换为string会报错
//a = a.toString();
console.log(typeof a);
console.log(a);
a = 124;
//调用String()函数,并将a转换为字符串
//运用方式二
a = String(a);
a = null;
a = String(a);
a = undefined;
a = String(a);
console.log(typeof a);
console.log(a);
</script>
</head>
<body>
</body>
</html>
JS基础学(2)代码可以直接在HBuilder里运行查看)
最新推荐文章于 2024-04-28 19:02:12 发布