变量(什么是变量/变量的声明/命名的规范)
这期我们来说一下JS的变量声明以及什么是变量
我们字面理解的变量也就是可以认为变化的值,确实也就是这样
更加确切的说:
变量是用于存放数据的容器,是程序在内存中申请的一块用来存放数据的空间
我们也通过变量名来获取数据、修改数据
一.变量的声明:
var age;
//声明一个名为age的变量(但是没有赋值)age = 10;
//给age这个变量赋值为10age = 100;
//覆盖掉之前的值(10),以最后一次赋值为准var age1 = 20;
//整合写法//这时程序就在内存中申请了俩块空间:名为:age,age1
//并且将这俩个变量的值存储在空间中console.log(age); //打印100
console.log(age1); //打印20//这时我们就可以使用上节讲的JS输出语句来将这俩个变量的值打印在控制台上
一个变量被重新赋值之后,它原有的值就会被重新赋的值给覆盖掉,JS代码在不给命令的时候也是从上往下依次执行,以最后一次赋的值为准
二.JS变量命名的规范
无论我们在哪里写代码,命名的规范都是我们基础的体现,都是我们需要去遵守的
1.由字母 数字 下划线_ 美元符$ 组成
2.严格的区分大小写【var app;与var App;是截然不同的】
3.不可以使用数字开头
4.不可以是关键字和保留字【for,if,while,function等等】
5.变量名要有意义【让他人一眼就知道这是一个做什么的变量或者说函数】
6.遵守驼峰命名法【首字母小写,后面的每个单词首字母大写】
感谢观看博主会不断更新,从零开始学习前端,关注小蜗
变量(什么是变量/变量的声明/命名的规范)相关推荐
- php声明js变量类型,js中变量是什么以及有哪些类型
在js中,变量是存储信息的容器:JavaScript中有两种类型的变量:局部变量和全局变量. js如何声明变量? 在js中,可以使用关键词"var"或者"let" ...
- web前端学习526-534(变量概述,变量的使用,变量语法扩展,变量命名规范,推荐Diagram Designer)
文章目录 1 变量概述 1.1 什么是变量 2 变量的使用 1 声明变量 2 赋值 3 变量的初始化 案例:变量的使用 3 变量语法扩展 1 更新变量 2 同时声明多个变量 3 声明变量特殊情况 4 ...
- 如何声明变量,如何给变量赋值
声明变量:在可以使用变量之前,需要事先声明.这个过程包括创建变量和命名变量.程序员将这称为声明变量. 先用关键字创建变量 ,再在后面写一个名字(给变量命名) 如果变量名包含不止一个单词,则通常写成ca ...
- java变量命名规则_Java变量命名规则规范
Java变量命名规则规范 分类 Camel 标记法:首字母是小写的,接下来的单词都以大写字母开头 Pascal 标记法:首字母是大写的,接下来的单词都以大写字母开头 匈牙利标记法:在以Pascal标记 ...
- 变量和函数的定义和声明
2. 定义和声明 2.1. extern和static关键字 在上一节我们把两个程序文件放在一起编译链接,main.c用到的函数push.pop和is_empty由stack.c提供,其实有一点小问题 ...
- 在c语言中函数的定义变量的值为,变量定义(C语言中变量的声明和定义)
变量定义(C语言中变量的声明和定义),哪吒游戏网给大家带来详细的变量定义(C语言中变量的声明和定义)介绍,大家可以阅读一下,希望这篇变量定义(C语言中变量的声明和定义)可以给你带来参考价值. 3.函数 ...
- 1.c++中初始化列表和构造函数初始化的区别是什么?2.类的成员变量的初始化顺序是按照声明顺序吗?
初始化列表和构造函数初始化的区别是什么? 初始化和赋值对内置类型的成员没有太大的区别,在成员初始化列表和构造函数体内进行,在性能和结果上都是一样的.只有一些需要注意的事项 初始化列表一般情况如下: D ...
- 关于python变量的描述_Python变量命名的详细介绍
目前开发命名规范基本都遵循驼峰命名法,如:userName.我也不将这个规范的特性了,大家都明白.接下来进入正题,如何在python中取一个好名字,让你能更好的见名知意呢? 1.元组(Tuple)类型 ...
- Python学习入门基础:注释、变量基本使用、变量的命名
一.注释 注释的作用 单行注释(行注释) 多行注释(块注释) 很多人学习python,不知道从何学起. 很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手. 很多已经做案例的人,却不 ...
最新文章
- Android UI(五)云通讯录项目之联系人列表,带侧滑选择,带搜索框
- 电路计算机辅助设计上海电力学院,上海电力学院电路计算机辅助设计二端口电路的设计.doc...
- c++ protected_合理使用protected关键字,确保类属性的安全性
- GitKraken - 简单教程
- 使用apache POI把list集合里面的实体写入Excel(java)
- 译文 | 与TensorFlow的第一次接触 第六章:并发
- Solr管理索引库——(十三)
- 读取和写入文件的最简单方法
- python必背入门代码和入门基础知识,你知道吗
- tracert 原理
- Win10系统磁盘分区图文教程
- 信息学奥赛一本通 1197 山区建小学(区间DP)
- Tensorflow中axis的理解
- 制作桌面进制转换(二进制,八进制,十进制,十六进制)小工具 Python学习日记 2.28~3.6
- c++学习笔记 第四部分
- 安卓近距离通信--蓝牙通信开发
- Spring Boot Spring Cloud 区分 开发环境 测试环境 预发布环境(灰度环境) 正式环境
- oracle设置字符集为gbk,rac 环境下修改oracle数据库字符集为GBK
- 查全率和查准率有什么区别?
- 【技术贴】全盘文件夹快捷方式 杀毒后快捷方式消失,但文件夹打不开。重装系统后还是快捷方式的解决办法。...
热门文章
- OpenJudge NOI题库 1.5编程基础之循环控制
- Android 11.0 SystemUI导航栏固定在底部显示的修改
- python为什么被称为胶水语言_python为何称为胶水语言
- 基于MATLAB的疲劳检测系统
- XMR下的单CPU算力图,可用作当前2021年CPU算力的参考排名
- Java HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=512m; support was removed in 8.0
- 电感电容等对正弦电流信号的感抗或者阻抗需要从有效值角度考虑,从幅值角度考虑。瞬时的电压除以电流得到的瞬时感抗或者容抗是正切或者余切没有意义
- 图像特征提取与匹配方法总结
- SpringBoot 生成pdf文件(含报表)
- 【Matlab语音处理】声音信号频谱分析仪【含GUI源码 325期】