麋鹿鲁哟 麋鹿鲁哟
首页
  • 前端文章

    • JavaScript
    • Vue
  • 学习笔记

    • 《JavaScript教程》笔记
    • 《ES6 教程》笔记
    • 《Vue》笔记
    • 《TypeScript 从零实现 axios》
    • 小程序笔记
    • JavaScript 基础
  • HTML
  • CSS
  • 技术文档
  • GitHub技巧
  • Nodejs
  • 博客搭建
  • 面试题库

    • HTML
    • CSS
    • jQuery
    • Vue
    • 零碎
  • 面试心得

    • 杂言碎语
  • 摘抄收录

    • ☆ 励志鸡汤
    • ❀ 人间烟火
    • ☣ 万物沦丧
    • ✌ 关掉烦恼
    • ✲ 小酒馆
  • 读书笔记

    • 《小狗钱钱》
    • 《穷爸爸富爸爸》
    • 《聪明人使用方格笔记本》
  • 学习
  • 面试
  • 心情杂货
  • 友情链接
关于
  • 网站
  • 资源
  • Vue资源
  • 分类
  • 标签
  • 归档
GitHub

麋鹿鲁哟

前端小菜鸡(✪ω✪)
首页
  • 前端文章

    • JavaScript
    • Vue
  • 学习笔记

    • 《JavaScript教程》笔记
    • 《ES6 教程》笔记
    • 《Vue》笔记
    • 《TypeScript 从零实现 axios》
    • 小程序笔记
    • JavaScript 基础
  • HTML
  • CSS
  • 技术文档
  • GitHub技巧
  • Nodejs
  • 博客搭建
  • 面试题库

    • HTML
    • CSS
    • jQuery
    • Vue
    • 零碎
  • 面试心得

    • 杂言碎语
  • 摘抄收录

    • ☆ 励志鸡汤
    • ❀ 人间烟火
    • ☣ 万物沦丧
    • ✌ 关掉烦恼
    • ✲ 小酒馆
  • 读书笔记

    • 《小狗钱钱》
    • 《穷爸爸富爸爸》
    • 《聪明人使用方格笔记本》
  • 学习
  • 面试
  • 心情杂货
  • 友情链接
关于
  • 网站
  • 资源
  • Vue资源
  • 分类
  • 标签
  • 归档
GitHub
  • 简介
  • 变量
    • 1. 变量
    • 2. 命名方法
      • 2.1 匈牙利命名法
      • 2.2 驼峰式命名法
      • 2.3 帕斯卡命名法
    • 3.变量声明
    • 4.变量类型
    • 5.变量作用域
      • 5.1 全局变量
      • 5.2 局部变量
  • 数据类型
  • 运算符
  • 流程语句
  • 数组
  • 函数
  • 字符串函数
  • 正则表达式
  • DOM 基本操作
  • Window 对象
  • JS 对象
  • JSON
  • Cookie
  • JavaScript 基础
麋鹿鲁哟
2020-07-20

变量

# 1. 变量

变量是用于存储某种/某些数值的存储器。

# 2. 命名方法

# 2.1 匈牙利命名法

变量名 = 类型 + 对象描述

命名类型 命名前缀
array 数组 a
boolean 布尔值 b
float 浮点数 l
function 函数 fn
int 整型 i
object 对象 o
regular 正则 r
string 字符串 s

举例:

var s_webname = 'hello world'
1

# 2.2 驼峰式命名法

当标识符由一个或多个单词连接在一起,第一个单词的首字母小写,后面的单词首字母大写,其它字母全部小写。

举例:

var webName = 'hello world'
1

# 2.3 帕斯卡命名法

与骆驼式命名法类似,不过第一个单词首字母也大写

举例:

var WebName = 'hello world'
1

# 3.变量声明

var - 声明全局变量

let - 声明块级变量,即局部变量。(即:所声明的变量,只在let命令所在的代码块内有效。)

const - 用于声明常量,也具有块级作用域 ,也可声明块级。(const声明的变量不得改变值, 这意味着,const一旦声明变量,就必须立即初始化,不能留到以后赋值。不可重复声明。)

# 4.变量类型

此处不作介绍,详情可看 2.数据类型 →

# 5.变量作用域

在 JavaScript 中, 作用域是可访问变量的集合。

JavaScript 函数作用域: 作用域在函数内修改。

一个变量的作用域(scope)是程序源代码中定义这个变量的区域。

JavaScript 变量生命周期在它声明时初始化。

局部变量在函数执行完毕后销毁。
全局变量在页面关闭后销毁。

# 5.1 全局变量

变量在函数外定义,即为全局变量。

全局变量有 全局作用域: 网页中所有脚本和函数均可使用。

# 5.2 局部变量

变量在函数内声明,变量为局部作用域。

局部变量的优先级高于同名的全局变量

局部变量在函数开始执行时创建,函数执行完后局部变量会自动销毁。

编辑
上次更新: 2021/04/12, 9:04:00
简介
数据类型

← 简介 数据类型 →

最近更新
01
《聪明人使用方格笔记本》
07-28
02
《穷爸爸富爸爸》
07-28
03
《小狗钱钱》
07-28
更多文章>
Theme by Vdoing | Copyright © 2019-2023 麋鹿鲁哟 | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式