zoukankan      html  css  js  c++  java
  • 前端面试题js篇

    类型

    1,js中有哪些数据类型?并解释清楚基本数据类型和复杂数据类型

    js中有两大数据类型,其中包括基本数据类型和复杂数据类型

    基本数据类型有string number boolean null undefined

    复杂数据类型有object array function

    两者的区别

    1值得存储方式不同:

    基本数据类型:将变量名和值都存储在栈内存中

    复杂数据类型:将变量名存储在栈内存中,将值存储在堆内存中,并在栈内存中存储值得地址,该地址指向内存中的值

    2赋值方式也不一样

    1,当b赋予另一个a的值

    若a的值为基本数据类型,直接在栈内存中生成b值,两个变量以后进行值改变不会相互影响

    若a 的值是复杂数据类型,赋予b 变量的是值地址,通过这个地址,两者指向其实是堆内存中的同一个值,所以ab任一变量对值进行改变,会影响另一个值得变化

  • 相关阅读:
    Oracle 异常处理
    Oracle 游标的使用
    jdbc 连接数据库
    从0开始疫情3D地球
    从0开始疫情3D地球
    从0开始疫情3D地球
    从0开始疫情3D地球
    从0开始疫情3D地球
    从0开始疫情3D地球
    简明 ASP.NET Core 手册问题记录
  • 原文地址:https://www.cnblogs.com/christinejia/p/9068778.html
Copyright © 2011-2022 走看看