zoukankan      html  css  js  c++  java
  • 大家一起来突击下前端知识的盲区(2)

    js数据类型:

    基本类型:string、number、boolean、null、undefined

    引用类型:object、array、function

    判断数据类型的方法:

    1、typeof

    优点:能快速区分基本数据类型。

    缺点:不能将object、array、null 区分,返回都是object

    2、instanceof

    优点:能区分array、object、和function,适合用于判断自定义的类实例对象

    缺点:number,boolean,string 基本数据类型不能判断

    3、object.prototype.toString.call()

    优点:精准判断数据类型

    缺点:写法繁琐不容易记,推荐进行封装使用

    var,let,const 的区别:

    let 为 ES6 新添加声明变量的命名,它类似于 var ,但是有以下不同:

    1、var 声明的变量,其作用域为该语句所在的函数内,且存在变量提升现象

    2、let 声明的变量,其作用域为该语句所在的代码块内,不存在变量提升

    3、const 声明的变量不允许修改

    定义函数的方法:

    1、函数声明

    2、函数表达式

    3、构造函数

    == 和 === 区别:

    1、==,两边的值类型不同的时候,要先进行类型转换,再比较

    2、===,不做类型转换,类型不同的一定不等

  • 相关阅读:
    Vue 目录
    【SVN】彻底 svn 服务器上的 删除某一个文件或文件夹
    【Linux】安装 PostgreSQL
    【Linux】安装 node.js
    在vue中使用echarts图表
    Grunt搭建自动化web前端开发环境--完整流程
    JavaScript 开发规范
    React设计思想
    js闭包的理解
    pytharm安装第三方库
  • 原文地址:https://www.cnblogs.com/ZXH-null/p/12040615.html
Copyright © 2011-2022 走看看