1、获取数据类型 typeof

用法: typeof variable  or  typeof(variable)

JavaScript中总共有6种数据类型,string、number、boolean、object、function、undefined。

据此可以判断变量的树类型。

2、类型转换

字符串转为数字

  var a = parseInt("12px");    //
  var a = parseInt("1px2"); //
  var a = parseInt("p12x"); //NaN
  var a = parseInt("px"); //NaN
  var a = parsetInt("1.2");  //

注意: NaN == NaN 不为真, isNaN(num) 判断数字是否为NaN

parseFloat(variable) 转为小数类型。parsetFloat("1.2"); 结果是1.2

3、真假之分

  var a = "";   //假
  var a = " ";  //真
  var a = 0;    //假
  var a = true; //真
  var a = "true"; //真
  var a = "false";//真
  var a = {}; //真
  var a = null; //假
  var a; //假

如何判断字符串"true"和"false"作为boolean类型时的真假呢? eval("true") 为真 or  eval("false") 为假

如何判断空对象{}?jquery的判断方法:

    function isEmptyObject(e) {
  var t;
  for (t in e)
  return !1;
  return !0
  }

最新文章

  1. 理解java虚拟机内存分配堆,栈和方法区
  2. get请求报文
  3. autopep8
  4. IOS开发-表单控件的应用
  5. iOS - OC NSTimeZone 时区
  6. php怎么获取checkbox复选框的内容?
  7. 如何启动 SQL Server Agent(SQL Server 配置管理器)
  8. Qt解析XML文件(QXmlStreamReader)
  9. 关于bootstrap--导航栏
  10. SqlServer如何给表添加新的字段以及字段注释
  11. c#中WebApi开发遇到的坑
  12. java版数据结构与算法第二章数组
  13. BootStrap学习(5)_多媒体对象&列表组
  14. JianShu_failban2实现动态屏蔽的功能
  15. linux 驱动之LCD驱动(有framebuffer)
  16. maven -- 问题解决(四)警告Classpath entry org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER will not be exported or published
  17. css div居中
  18. sring 监听器
  19. Dynomite 安装配置
  20. Java基础-线程操作共享数据的安全问题

热门文章

  1. SpringBoot使用logback输出日志并打印sql信息 --经典---
  2. H3C 面向连接和无连接的服务
  3. H3C DCC概念
  4. 洛谷P3150 pb的游戏(1)题解 博弈论入门
  5. vue创建脚手架 cil
  6. H3C 单区域OSPF配置示例一(续)
  7. C# json 转 xml 字符串
  8. P1035 台阶问题二
  9. router-link-active的作用
  10. 创意app1