美文网首页
JavaScript - 4.数据类型判断

JavaScript - 4.数据类型判断

作者: yuxiaohu | 来源:发表于2017-09-27 19:54 被阅读0次

数据类型判断

节点类型 nodeType

object.nodeType;
nodeType == 1;  // Element 元素
nodeType == 2; // Attribute 属性
nodeType == 3; // Text 文本

数据类型 typeof 方法

typeof () ;
var a = "arr";
console.log(typeof a); // string
// typeof 支持的判断类型 string , number , boolean , undefined 
// 其他的如: Array , NaN ,Object 全部返回Object

数组 Array 的判断

// html
<div>
    <ul>
        <li></li>
        <li></li>
        <li></li>
        <li></li>
        <li></li>
    </ul>
</div>

// js
<script>
    var div = document.getElementsByTagName("div")[0];
    var ul = div.children[0];
    var li = ul.children;
    var yy = Array.prototype.slice.call(li,0); // 对象集合 转化成数组 IE9 以下不支持

    console.log(yy instanceof Array); // 方法1 : 对象运算符判断是否为数组的实例
    console.log(yy.constructor==Array); // 方法2 : 构造函数判断是否为数组的实例
    console.log(Array.isArray(yy)); // 方法3 : 新添加的方法
</script>

非数字的判断

isNaN()  // 用于判断其参数是否是 NaN
var a = "arr";
var b = 56;
console.log(isNaN(a)); // true 非数字
console.log(isNaN(b)); // false  数字
// 通常用于检测 parseFloat() 和 parseInt() 的结果,
以判断它们表示的是否是合法的数字。当然也可以用 isNaN() 函数来检测算数错误,
比如用 0 作除数的情况。

相关文章

  • JavaScript - 4.数据类型判断

    数据类型判断 节点类型 nodeType 数据类型 typeof 方法 数组 Array 的判断 非数字的判断

  • JavaScript的数据类型如何判断

    JavaScript的数据类型如何判断 使用 Javascript 的软件项目 JavaScript数据类型一共有...

  • javascript基础

    javascript: 变量的使用、数据类型、if判断、循环语句 javascript 中的注释: //...

  • 1.JavaScript的数据类型有哪些,如何判断某变量是否为数组数据类型? 答:数据类型:string,num...

  • 前端面试题总结(一)

    1.JavaScript的数据类型有哪些,如何判断某变量是否为数组数据类型?答:string,number,boo...

  • ES6 语法(Class 类的理解、Set 实例的属性和方法)

    1、判断 JavaScript 数据类型 1、typeof()函数 因为 typeof null 返回的是 obj...

  • JavaScript数据类型判断

    JavaScript的数据 JavaScript的数据分为两种:简单数据和复杂数据。简单数据包含numbe...

  • JavaScript 判断数据类型

    toString 方法的主要用途是返回对象的字符串形式,除此之外,还有一个重要的作用,就是判断一个值的类型。 上面...

  • javascript 数据类型判断

    JavaScript一共有六种数据类型,分为原始类型(又名基本类型)和对象类型(又名引用类型) 原始类型有五种,分...

  • javascript判断数据类型

    题目 实现一个函数typeof(),输入一个数据,返回数据的基本类型。如: 解析 由于javascript这门语言...

网友评论

      本文标题:JavaScript - 4.数据类型判断

      本文链接:https://www.haomeiwen.com/subject/hgqpextx.html