盒子
盒子

JavaScript语言基础之变量(一)

  • 关于变量的一些讨论
    • 变量是内存中的一段存储空间,变量的值就是一段地址 存储的是值(变量名本质是地址的一个别名)
    • 变量本质是一个空盒子,里面记录了一个内存地址,使能找到内存中的对象,保存了指向具体的实在的东西的地址
    • js语言中 不必像php那样神明引用赋值, 不用加&取地址
    • 在js中三种默认是引用赋值的:数组 对象 函数
    • 变量存在栈中,对象存在堆中
    • 变量的意义:方便我们去操作对象
    • var b = document.body 含义:把body这个对象在内存中的地址放到b变量里面,变量b(b是内存地址的别名)本身也存在内存中,以后的操作是针对body这个地址

  • 变量命名规范

    • 由字母(a-zA-Z)数字(0-9)下划线(_)以及美元符号($)
    • 不能由数字开头
    • 命名尽量用英文并且具有一定的含义
    • 如果有多个英文单词,后面单词的首字母大写
    • 不能使用关键字
    • 首字母不要大写,大写是有特殊含义的

附录:思维导图总结

支持一下
扫一扫,支持poetries