IT技术博客大学习 共学习 共进步

JS中如何判断字符串类型的数字

记事本 2010-08-04 23:35:47 浏览 3,543 次
以下是代码片段:
var str = "37";
var n = Number(str);
if (!isNaN(n))
{
    alert("是数字");
}

注意:在 JavaScript 中,对于省略写法(如:”.3″、”-.3″)、科学计数法(如:”3e7″、”3e-7″)、十六进制数(如:”0xFF”、”0x3e7″)均被认定为数字格式,这类字符串都可以用 Number 转化成数字。

isNaN 返回一个 Boolean 值,指明提供的值是否是 NaN ,NaN 的意思是 not a number(不是一个数字)。

语法:isNaN(numValue)

建议继续学习

  1. 字符串匹配那些事(一) (阅读 7,104)
  2. 一个十分有趣的字符串算法题目 (阅读 5,342)
  3. JSON对象和字符串之间的相互转换 (阅读 3,604)
  4. php中数组与字符串 (阅读 3,325)
  5. 数字的魔力 (阅读 2,644)
  6. 谈谈Go语言的字符串设计 (阅读 2,582)
  7. 用数字激励用户?情景和用户心理引导的意外 (阅读 2,485)
  8. [Java基础教程]第八章-Java字符串 (阅读 2,282)