1,js判断undefined

主要用typeof(),typeof的返回值有:undefined,object,boolean,number,string,symbol,function等,

if(typeof(str)) == 'undefinde'){

  alert('undefined');

}

2,js判断NAN

NAN代表非数字的特殊值,

一般出现NAN的情况有几种,

1,将字符串转成数字的时候就会变成NAN

var str = 'abc';

parseInt(str); //NAN
parseFloat(str); //NAN
Number(str); //NAN

数字+字符串转换情况又不同

parseInt('123abc') //123

parseFloat('123abc');//123

Number('123abc');//NAN

2,字符串计算的时候,如果遇到字符串,js会先用Number转换为数字,此时就会变为NAN

100-‘a’;//NAN

对NAN的判断可以用isNaN,

var str = 'abc';

isNaN(parseInt(str)) //true

转载于:https://www.cnblogs.com/mengzhilva/p/10830528.html

js判断undefined nan等相关推荐

  1. js判断undefined和null

    js判断undefined var exp = undefined; if (typeof(exp) == "undefined") {alert("undefined& ...

  2. js 判断 undefined,单选 以及下拉框选中状态

    1 name = $(this).attr("title"); 2 if(typeof(name) == 'undefined'){ 3 alert(1); 4 } typeof ...

  3. JS 中如何判断 undefined 和 null

    为什么80%的码农都做不了架构师?>>>    JS 中如何判断 undefined JavaScript 中有两个特殊数据类型:undefined 和 null,下节介绍了 nul ...

  4. 在JS中如何判断undefined和null

    不当用法 有时为了判断某个值有效,JS新手会写这种臃肿代码: if (data != null && typeof(data) != undefined && data ...

  5. js 判断 ““,null,undefined

    js 判断 "",null,undefined if (mid == "" || mid == null || mid == undefined) { // & ...

  6. js中如何判断undefined

    js中如何判断undefined 判断是否undefined 判断是否undefined var a= undefined; if (typeof(a) == "undefined" ...

  7. js判断某个变量是否等于undefined

    <script type="text/javascript">var num;if (num === undefined) {alert("num is un ...

  8. js判断数组中重复元素并找出_面试中常遇见的数组去重

    导读 JS数组去重是面试中并不少见的问题,听起来很简单,当你兴高采烈地回答了你的方法之后,你以为这道题就结束了吗?No,一般来说,面试官会继续问你"除了你刚刚说的方法,还有其他更好的方法吗? ...

  9. js判断数据类型(如数组)及数组操作函数

    在ES5的时候,js数据类型有6种:Number.String.Boolean.undefined.object.Null. 注:https://blog.csdn.net/u013592575/ar ...

最新文章

  1. Centos-6.7下_Oracle 11gR2静默详细安装过程及排错
  2. 程序与生活:程序员要保持好奇心
  3. luogu P5292 [HNOI2019]校园旅行
  4. SAP Spartacus的home page navigation逻辑
  5. android进出动画有白屏,Android启动白屏原因及解决方案
  6. Android develop 国际化
  7. python函数和方法的编写原则_跟老齐学Python之传说中的函数编写条规
  8. 网络爬虫--17.【BeautifuSoup4实战】爬取腾讯社招
  9. JEECG列表嵌套查询列表子查询+号功能
  10. 总结替换jar包中指定文件的步骤
  11. BS7799、ISO/IEC 17799、ISO/IEC 27001 的关系
  12. 美通社企业新闻汇总 | 2019.1.16 | 微软与药店巨头沃博联达成战略合作,科勒中国第13家工厂落成...
  13. 工程经济—利润和所得税费用
  14. 北京林业大学matlab公选课,北京林业大学公选课要求及分类.doc
  15. html5 龙,百度移动可搜龙点睛 技术创新挺进HTML5元年
  16. 如何证明Coq标准库中filter引理
  17. 用户研究方法定性定量_用户体验测试:定性测试
  18. 【java】Java中-> 是什么意思?
  19. [CF1290F] Making Shapes
  20. ./configure 的配置和用法

热门文章

  1. excel表格不够怎么添加_做出来的Excel表格乱七八糟,不够清晰?学会思路就简单多了...
  2. 灰光和彩光_波分百科(一):认识光
  3. tomcat start 无法启动_解密Springboot内嵌Tomcat
  4. java字符串_Java字符串
  5. Android XML解析器– XMLPullParser
  6. Java String substring()方法示例
  7. Sobel边缘检测算法及OpenCV函数实现
  8. 浅析C++开发工程师的高薪就业方向
  9. Eclipse 中部署应用到任意服务器
  10. [转]php返回json数据中文显示的问题