flex – 检查字符串转换为数字的最简单的方法实际上是一个数字在
发布时间:2020-12-15 02:15:29 所属栏目:百科 来源:网络整理
导读:不知道这是否有意义,但是我需要检查返回的服务器值是否实际上是一个数字.现在我得到返回的所有数字值作为字符串 即’7’而不是7. 检查字符串值是否可以实际转换为数字的最简单方法是什么? 解决方法 最简单的方法是将字符串实际转换为数字,并测试它是否为NaN
不知道这是否有意义,但是我需要检查返回的服务器值是否实际上是一个数字.现在我得到返回的所有数字值作为字符串
即’7’而不是7. 检查字符串值是否可以实际转换为数字的最简单方法是什么? 解决方法
最简单的方法是将字符串实际转换为数字,并测试它是否为NaN.如果您查看Flex API参考,顶级的Number()函数表示如果传递给该方法的字符串无法转换为Number,则返回NaN.
幸运的是,Flex(一种)通过isNaN()函数为您做到这一点.所有你需要做的是: var testFlag:Boolean = isNaN( someStringThatMightBeANumber ); 如果testFlag为false,则可以将该字符串转换为数字,否则无法转换. 编辑 如果在严格模式下进行编译,上述将不起作用.相反,您需要首先转换为数字,然后检查NaN,如下所示: var testFlag:Boolean = isNaN( Number( someStringThatMightBeANumber ) ); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |