2021-03-04

JavaScript判断对象类型及节点类型、节点名称和节点值

一、JavaScript判断对象类型
1、可以使用typeof函数判断对象类型
1 function checkObject1(){
2 var str=“str”;
3 console.log(typeof(str))//输出"string";
4 console.log(typeof(str)“string”)//输出true;
5 }​
  2、使用对象的构造函数属性(constructor),来判断对象的类型:
1 function checkObject2(){
2 var str =“str”;
3 console.log(str.construtor
"string")//输出true
4 }
  3、两者的区别
typeof函数判断的对象类型只能是:

                    (1)boolean

                    (2)function

                    (3)number

                    (4)object

                    (5)string

                    (6)undefined

           construtor属性的用法可以判断一个复杂的类型。比如

复制代码
1 //复杂类型的对象,判断其类型
2 function User(name , age){
3 this.name=name;
4 this.age=age;
5 }
6 function checkComplexObj(){
7 var s=‘a string’;
8 var arr=[];
9 var obj=new Object();
10 var usr=new User();//自定义对象
11 console.log( 's.constructorString :’+ (s.constructorString));//输出true
12 console.log( 'arr.constructorArray :’+ (arr.constructorArray));//输出true
13 console.log( 'obj.constructorObject :’+ (obj.constructorObject));//输出true
14 console.log( 'usr.constructor.nameUser :’+ (usr.constructor.nameUser));//输出true
15 }
复制代码

二、使用JavaScript判断节点类型、节点名称和节点值
1、节点类型的分类

节点类型 说明 值
元素节点 每一个HTML标签都是一个元素节点,如

  • 等 1
    属性节点 元素节点(HTML标签)的属性,如 id 、class 、name 等。 2
    文本节点 元素节点或属性节点中的文本内容。 3
    注释节点 表示文档注释,形式为 。 8
    文档节点 表示整个文档(DOM 树的根节点,即 document ) 9
      2、使用JavaScript判断节点类型,节点名称和节点值
    复制代码
    1
    2
    一段文本

    3
    复制代码

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值