zoukankan      html  css  js  c++  java
  • js数据类型分类

    js数据类型分类

    通过typeof关键字,可以检测数据类型
    - typeof 变量或数据

    按照typeof数据类型分为:

    • 字符型(string):必须加引号:单''、双""、反``;任何数据,只要加了引号,就是字符!!!
    • 数值型(number):29
    • undefined(undefined):undefined,未赋值,不是未定义
    • 布尔值(boolean):true、false
    • 对象(object):标志是{},并不是绝对的
    • 函数(function):标志是function,并不是绝对的
    • null(object):null,不是空对象,空值,虚无

    按照数据存储类型分为:

    • 基本类型
      - 变量名和值都存在栈中,值就是地址,地址就是值
    • 引用类型
      - 变量名和地址存在栈中,真正的值存在堆中,地址就是地址,值就是值
      - 简单复制(=号直接复制),仅仅是拷贝了地址,并没有拷贝值,所以会导致,修改新的数据会影响老的数据,这就是引用类型的浅拷贝
      - 只要能拷贝出值,深拷贝
      - 遍历引用类型,找到引用类型内的基本类型,拷贝
    请用今天的努力,让明天没有遗憾。
  • 相关阅读:
    git学习记录——基础概念和文件的基本操作
    java 之 Properties 类
    java 之 Map类
    java 之 迭代器
    java 之 Collection类
    java 之日期时间操作
    java 之String类
    如何把ASP.NET MVC项目部署到本地IIS上
    [工具]Visual Studio
    [MVC][Shopping]Copy Will's Code
  • 原文地址:https://www.cnblogs.com/cupid10/p/15617802.html
Copyright © 2011-2022 走看看