<script>
/*
强制类型转换
指将一个数据类型转换成其他的数据类型
类型转换主要指讲其他的数据类型转换为Sring Number Boolean
将其他的数据类型转换为String
方法一:
调用被转换数据类型的toString()方法,该方法不会影响到原变量,它会将转换的结果返回
注意,null和undefined这两个值无toString()方法,若调用其方法会报错
方法二:
调用String()函数,并将被转换的数据作为参数
使用该函数做强制类型转换对于Number和Boolean就是调用toString()方法
但是对于null和undefined就不会调用toString()方法
它会将null直接转换为"null" 将undefined直接转换为"undefined"
*/
var a=123;
a=a.toString();
a=true;
a=a.toString();
/* a=null;
a =undefined;
a=a.toString();*/ //报错
a =123;
//调用String()函数将a转换为字符串;
a=String(a);
a =null;
a=String(a);
a =undefined;
a=String(a);
console.log(typeof a);
console.log(a);
</script>
JavaScript强制类型转换(String)
最新推荐文章于 2023-03-21 11:22:31 发布