js 为什么计算结果老是出现NaN

可能原因:

    1、操作的两个数,类型不一致
2、有一个值为NaN,计算後为NaN

1. 转换函数:

js提供了parseInt()和parseFloat()两个转换函数。前者把值转换成整数,后者把值转换成浮点数。只有对String类型调用这些方法,这两个函数才能正确运行;对其他类型返回的都是NaN(Not a Number)。

parseInt("1234blue"); //returns 1234
parseInt("0xA"); //returns 10
parseInt("22.5"); //returns 22
parseInt("blue"); //returns NaN

最新文章

  1. pip apt source images
  2. 转载:Centos7 从零编译Nginx+PHP+MySql 序言 一
  3. SSIS变量属性中EvaluateAsExpression设置的作用
  4. c#DataGridView数据绑定示例——格式化单元格的内容(转)
  5. Android之数据库升级onUpgrade降级onDowngrade
  6. [.net 面向对象编程基础] (10) 类的成员(字段、属性、方法)
  7. POJ 3026(BFS+prim)
  8. qt编程入门
  9. OpenOffice的安装与启动
  10. qt model/view 架构基础介绍之QTableWidget
  11. return view详解(转载)
  12. sql材料分级统计及汇总案例参考
  13. 【annotation】非人类物种基因组注释(MSU为例)
  14. 知识点:Mysql 索引原理完全手册(1)
  15. Linux之异步通知机制分析
  16. Java 内存管理白皮书
  17. gcc-链接库顺序
  18. Excel Sheet Column Title (STRING - TYPE CONVERTION)
  19. MySQL Date函数的正确用法
  20. 使用combineReducers注意事项

热门文章

  1. Hive 窗口函数
  2. 【计算机网络mooc】一、概述
  3. C++——迭代器
  4. 二级域名解析设置及Apache 子域名配置
  5. Cococs2d-x学习路线
  6. 如何在vue框架中兼容IE
  7. js中三元运算符的两种情况
  8. Java面试宝典(1)Java基础部分
  9. Python第五节 元组
  10. MHA-Atlas-MySQL高可用(下)