zoukankan      html  css  js  c++  java
  • 【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,代表对象。

  • 相关阅读:
    分享一下前一段时间的开发总结
    循环,梦
    从C#程序中调用非受管DLLs
    大学生零工资就业,谁之过?
    国外宽带用户的上网速度能达到多少呢?
    天沉沉,来个好天气吧
    虚伪,不只是形容一个人
    回头思考关于xml的使用
    从毕业生当中看人与人的差距
    C# 编码规则
  • 原文地址:https://www.cnblogs.com/wuhairui/p/10635438.html
Copyright © 2011-2022 走看看