javascript弹出框打印某个数值时,弹出NaN?(not a number)
2014-04-03 21:08
459 查看
一、NaN:表示not a number
null 未定义或空字符串 undefined 对象属性不存在 或是声明了变量但从未赋值。
二、出现这种情况有
(1)此常数的值是零被零除所得到的结果。
(2)当运算结果未定义时返回此常数。
三、排错
逐一检查一下参与运算的数是否都已经拿到确切的数值。
我错的地方:
在画圆的时候时,没有将圆心startX,startY设置为全局变量,但是在鼠标抬起的出发事件的匿名函数中却使用了这两个变量,于是js弹出框弹出startX和startY的值的时候显示结果是NaN。谨记!
相关文章推荐
- javascript之文档碎片,文档碎片在理论上可以提高DOM操作的执行效率
- JavaScript基础知识回顾
- javascript替换所有反斜杠”\“的写法
- JS面向对象编程基础部分(4) 4.2
- JavaScript高级程序设计3.pdf
- JS面向对象编程基础部分(3) 4.1
- JSON
- 静态HTML页面不缓存js文件的方法
- JS面向对象编程基础部分(2) 3.31
- javascript之文档碎片,文档碎片在理论上可以提高DOM操作的执行效率
- JS面向对象编程基础部分
- js表单提交限制空格和空值
- 你所不知道的javascript数组特性
- 数据抓取的艺术(一~三):Selenium+Phantomjs数据抓取环境配置
- [转载]不唐突的JavaScript的七条准则
- gif格式的图片不能存在与包含js目录的路径中?
- 深入理解JavaScript系列(28):设计模式之工厂模式
- Js判断客户端是否为PC还是手持设备
- JS实现复制到剪贴板(兼容FF/Chrome/Safari所有浏览器)
- 浅谈Jsp中隐式对象中Session的生命中期及设置失效时间问题