• 【js】js声明与数据类型


    之前整理知识点感觉有点没有针对性,每期知识点之间都没有关联,不成体系,其实对学习与运用知识并无益,随着知识的积累,不使用就会忘记。所以从本次开始,将对知识点进行体系化。先列出本期知识体系图,再进行逐步深入理解和扩展。

    一直以来我也都觉得我的知识并不成体系,也看过一些关于学习方法的文章和请求他人,所以准备通过体系的方式掌握各个知识,来进行理解与扩展,以及知识的关联,来达到深入理解,才不易忘记。

    准备从基础篇开始讲起,当前点进行标注。方便看出是属于体系哪一块。

    js变量声明:

    js有几种变量申明方式

    es5中有var和function声明:js中,var声明普通变量,函数也是一个变量,因此函数可以通过2中方式声明

    es6中的几种声明方式:let声明普通变量,const声明静态变量(常量)import声明模块,class声明类。var和let的区别是作用域问题。

    变量提升:

    js数据类型:

    分为原始类型和引用类型。

    原始类型5个+es6多加的1个Symbol。

    一般使用 typeof 变量 就可以区分类型:

    此处有个问题:typeof null=="object",为什么呢?查了下资料,有几种说法,了解即可,不用太深究:

    1.null是空指针,不执行任何对象,属于对象。

    2.null的二进制前三位是000,代表对象。

  • 相关阅读:
    工作多年月薪不过万,30岁的我是否该转行
    Hawkeye部署Github监控系统
    滴滴征战澳洲 全球“追击”优步
    滴滴征战澳洲 全球“追击”优步
    滴滴征战澳洲 全球“追击”优步
    滴滴征战澳洲 全球“追击”优步
    idea jdk版本切换
    idea jdk版本切换
    idea jdk版本切换
    idea jdk版本切换
  • 原文地址:https://www.cnblogs.com/wuhairui/p/10635438.html
Copyright © 2020-2023  润新知