javascript中 3章原生函数

0引言

String() Number() Boolean() Array() Object() Function() RegExp() Date() Error() Symbol()
附 typeof instanceof toString
typeof 返回 7个数据类型-1,(除了typeof null返回“object”),返回值的类型是字符串

  1. typeof symbol toString Object.prototype.tostring.call()
let a = null
    //console.log(typeof null);//object
    let b = Symbol('我是sybmol')
    let c = Symbol()//永远不会等于c

    console.log(typeof b);//symbol
    
    function Dog(name) {
      this.name = name;
    }
    const dog1 = new Dog('boy');
    console.log((dog1.toString()));//[object Object]
    console.log(Object.prototype.toString.call(dog1));// [object Object]
    let arr0 = [1,'a',3]
    console.log(arr0);//1,'a',3
    console.log(Object.prototype.toString.call(arr0));// [object Array]
    let istrue = true;
    console.log(istrue.toString());//true
    console.log(Object.prototype.toString.call(istrue));// [object Boolean]
    let strA = 'a'
    console.log(strA.toString());//a
    console.log(b.toString() == "Symbol(我是sybmol)");//true
  1. instanceof
   function Person() {
      this.age = 18;
    }
    function Stu() {
      this.age = 10;
    }
    Stu.prototype = new Person();
    //Stu.prototype.constructor = Stu;
    let ldh = new Stu()
    console.log(ldh instanceof Stu);//true
    console.log(ldh instanceof Person);//true
    console.log(ldh);


    function Food() {
      this.taste = 'good'
    }
    function apple() {
      this.taste = 'sour'
    }


    let a1 = new apple()
    console.log(a1);

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值