强制类型转换——String、隐式转换成String

强制类型转换——String

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

方法一:

  • 调用被转换的toString()方法;
  • 该方法不会影响到原来变量,它会将转换的结果返回;
  • 但是注意:null和undefined这两个值没有toString()方法,如果调用他们的方法,会报错;

方法二:

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

 

隐式转换成String 

任何值和字符串相加都会转换为字符串,并做拼接操作

猜你喜欢

转载自blog.csdn.net/JEFF_luyiduan/article/details/86975650