在这里我们初始化变量并获取第一个元素,但未获得预期结果
var temBits = "00000000000000000001"
temBits.elementAt(0)`
Result = '0' 48
expected = 0
答案 0 :(得分:2)
结果显示为48,因为48是ascii值0。 转换为整数会有所帮助。
尝试:
temBits.elementAt(0).toString().toInt()
答案 1 :(得分:0)
48是字符“ 0”的ASCII编码(以及与较低范围的ASCII兼容的其他编码)。 它是您获取结果的工具,通过它可以格式化结果(这是您实际期望的结果)的格式,从而为您提供更多信息。