1.值.()
2.""+值
3.(值)
第一种方法的问题是它无法将 null 和 转换为字符串。 还有第二种和第三种方法,效果基本相同。
""+value:与空字符串一起使用加法运算符,可将任意值转换为字符串。 我觉得这种方法的代码可读性很差,但是相比于(value),还是有人更喜欢使用这种转换方法。
(value):该方法可读性更强。 唯一的问题是这个函数调用可能会让一些人感到困惑,尤其是熟悉Java的程序员,因为它也是一个构造函数。 应该注意的是,它用作普通函数时的行为与用作构造函数时的行为完全不同
其他:
A。 要将数字转换为字符串,只需添加一个空字符串即可:
变量 n = 100;
var = n + "";
b. 要更明确地将数字转换为字符串,可以使用 () 函数:
变量 = ();
C。 使用()方法:
= .();
对象的(基本数转换为对象以便可以调用此方法)() 方法有一个可选参数,用于指定转换的基数。 如果不指定该参数,将以10为基数进行转换。但是,数字也可以转换为其他基数(2到36之间的数字)。
变量 n = 17;
= n.(2); // 到“10001”