变量与数组堆栈


变量是什么

变量: 在程序运行过程中,可以随时发生变化的量,我们称为变量;

变量定义的过程

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 代表数组的长度(即数组成员个数)

二维数组的堆栈

相关