如何在Kotlin JS应用中将字符串转换为数字。我正在使用以下代码,并且从HTMLInputElement
值转换为double时遇到了一些麻烦。
fun c2f(self: Any) {
console.log("Self object: ${self} ")
val celsius = document.getElementById("celcius")?.getAttribute("value") as Double
val fahrenheit = celsius * 1.8 + 32
console.log("Fahrenheit value: ${fahrenheit} ")
window.alert("Celcius (${celsius}) -> Fahrenheit (${fahrenheit}) ")
}
toDouble()
类上也看不到任何String
函数。 最佳答案
回答我自己的问题,这将对某人有所帮助。
您可以将kotlin.js顶级解析函数用于string
Number
转换。
fun parseInt(s: String, radix: Int = 10): Int
fun safeParseInt(s : String) : Int?
fun safeParseDouble(s : String) : Double?