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,代表对象。

  • 相关阅读:
    Unix/Linux系统编程-学习笔记-第一章
    vimrc配置文件
    MySQL 的 ERROR 1698 (28000): Access denied for user 'root'@'localhost'
    码云使用教程--Linux下用git命令上传和下载项目
    数电Verilog HDL设计
    Where do I belong (freeCodeCamp)
    Confirm the Ending
    数组中元素位置移动实现
    求一定范围内的素数
    回文数判断
  • 原文地址:https://www.cnblogs.com/wuhairui/p/10635438.html
Copyright © 2011-2022 走看看