【发布时间】:2016-11-23 13:02:05
【问题描述】:
是否有一种通用的方法可以将变量显式转换为特定类型? 例如:
var b = true;
var str = "";
var n = 5;
cast(someVariable, typeof b); //someVariable become a boolean
cast(someVariable, typeof str); //someVariable become a string
cast(someVariable, typeof n); //someVariable become an integer
cast 应该是那种神奇的铸造方法。
很明显,我可以在switch 中枚举所有可能的类型。但是有没有一种[美丽的]原生方式来做到这一点?
【问题讨论】:
-
你不能用
Boolean( someVariable ), Number( someVariable );之类的东西吗? -
@MohitBhardwaj 我可以,但问题是我并不总是知道第二个参数的类型。
标签: javascript types casting