JS的变量

113 阅读1分钟
  • 变量:变量是一种代号,用于存储数据
  • 为什么会有变量呢,因为在开发中有许多数据比较复杂切难记,为了开发方便就用变量代替了数据
  • 变量名:是大小写英文、数字、$和_的组合,区分大小写,且不能用数字开头。变量名也不能用JavaScript的关键字,如if、while、this等。 变量名尽量不要乱写,需要见面知意,不要使用缩写,可以使用拼音。当单词或者拼音字多时:驼峰命名
  • 用var关键字声明变量 (1)只声明变量不赋值的话是undefined

(2)声明的变量可以储存字符串、数组、对象等各种数据

(3)对已经赋值的变量赋值会覆盖之前的值,一个变量只能存储一个值

    var a;
    console.log(a);//只声明不赋值 undefined
    a=10;
    console.log(a);//打印第一次存储的值10
    a=20;
    console.log(a);//20把之前存是10覆盖了,打印20

image.png

(4)果然变量没有声明就存值,系统会隐式声明,不报错

(5)如果变量没有声明就取值是不行的,系统会报错

  b=20;
  console.log(b);//系统隐式声明var b
  console.log(c);//没有声明就取值,系统报错

image.png