变量与数组堆栈
变量是什么
变量: 在程序运行过程中,可以随时发生变化的量,我们称为变量;
变量定义的过程
var a = 10; 本质就是在栈内存当中开辟一块内存,起名字叫a,然后把10存储到a这块内存当中;
变量的命名规范(组成,大驼峰,小驼峰,下划线)
变量用标识符命名
是一个规则,用来规范变量名;
1、以数字、下划线 、 $和任意Unicode字母(包括英文字母和其他语言的字母组成)
2、不能以数字开头
3、不能与关键字及保留字重名
起名字的约定俗成:
大驼峰:每个单词首字母都大写。(在前端中用的不多,只在特定的情况下才用)
小驼峰:第一个单词首字母不会大写,其余首字母都大写。
下划线:一般在后端中用的比较多,前端用的不多;
变量名字:只能用英文,不能用拼音和汉字;(注意:汉字是合法的标识符)
var 哈哈哈='1';
console.log(哈哈哈); //1
javascript的关键字
break case catch continue default delete do else finally for function if in instanceof new return switch this throw try typeof var void while with
javascript的保留字
abstract boolean byte char class const debugger double enum export extends final float goto implements import int interface long native package private protected public short static super synchronized throws transient volatile
数组
数组的创建
字面量创建:
var 变量=[];
构造函数创建:
var 变量 = new Array(); // 空数组
构造函数创建注意:
在使用构造函数创建数组的时候,只有一个数值时候,这个数值代表的是数组成员的个数
var arr = new Array(3)
只放一个小数或负数会报错
var arr = new Array(2.5);
数组的天生属性
属性 | 作用 |
---|---|
length | 代表数组的长度(即数组成员个数) |