JS基础_强制类型转换-String

强制类型转换


image


指将一个数据类型转换为其他的数据类型


类型转换主要指,将其他的数据类型,转换为   String   Number  Boolean


将其他的类型数据转换为String


var a = 123;


数值转换为字符串


转换方式1.


调用被转换数据类型的toString()的方法,该方法不会影响到原变量,他会将转换的结果返回


注意: null 和 undefined 这两个值没有toString()的方法,如果调用他们的方法,会报错


转换方式2.


调用String()函数,并将被转换的数据作为参数传递给函数,使用String()函数做强制类型转换时,对于 null 和 undefined实际上就是调用的toString()的方法,但是对于 null 和 undefined  ,就不会调用toString()方法,他会将 null 直接转换为“null” 将 undefined  直接转换为“undefined  ”


方式1.


var a = 123;


调用a的toString()方法


就是:a.toString();


要把转换的值输出就是 a = a.toString();


控制台输出就是


console.log(typeof a);

console.log(a);


image


转换成功


方式2.


a =123;


调用String()的函数,并将a转换为字符串


a = String(a);


控制台输出就是


console.log(typeof a);

console.log(a);



image


转换成功


微信扫码咨询
建站咨询
cache
Processed in 0.006321 Second.