变量
变量是一块内存空间,用于保存数据
内存:存取速度快 ,数据容易丢失
硬盘:存取速度慢, 数据永久保存
程序在运行中仅和内存打交道
**变量名:**内存空间的别名,可以自定义
var a ;//a是变量名
但凡需要自定义命名的位置,都叫着标识符
**变量值:**保存在变量中的数据,
var a =1 ;//1是变量值
变量的三要素:
1.数据类型 : 决定在内存中分配的空间
2.变量名 : 空间别名
3.值 :空间中存储的数据
变量的声明
语法:
1.声明变量
2.为变量赋值
<script>
var //声明
a=1 //赋值
console.log(a);//1
</script>
为了便利 声明和赋值可以书写出一条语句,
<script>
var a=1 ; //声明+赋值
console.log(a);//1
</script>
多个变量可以合并声明和赋值
<script>
var a=1;
b=3;
c=612;
console.log(a,b,c);//1 6 612
</script>
标识符的规范:
1.只能以英文字母、下划线、$开头
2.其他位置可以出现数字、英文字母、下划线、$
3.不可以使关键字、保留词
4.由26个英文字母大小,0-9, _组成
5.数字不可以开头,
6.Golang 中严格区分大小写
var num int
var Num int
说明:在Golang中,num和Num是两个不同的变量
7.标识符不能包含空格
8…如果有多个单词使用驼峰命名法、下划线命名法
大驼峰:每个单词的首字母大写
小驼峰:除第一个单词外,其他首字母大写
下划线:单词之间用下划线间隔
任何可以书写数据的地方,都可以写变量
变量的声明提前
所有变量的声明,会自动提到代码当前的顶部
同名变量,提升后,会变成一个
<script>
var a=4;
b=2;
console.log(a,b);//4 2
var a=78;
console.log(str);//undefined
var str='李玲'
console.log(str);//李玲
</script>
常量
在程序中 ,一旦声明,在运行中就不允许被修改的数据 就是常量