变量 是计算机内存中存储数据的标识符,根据变量名称可以获取到内存中存储的数据,使用变量可以方便获取或修改内存中
var a=100; 固定写法,var是variant变量的缩写,可以给变量任意的取名字。 var是一个关键字,是有特殊功能的小词语,关键字后面要有空格隔开。等号表示赋值,会将等号右边的值赋给左边的变量。
变量声明:有var,有变量名字,没有赋值。 变量初始化: 有var,有变量名字,有值。 变量声明的方式:var 变量名字; 变量作用:用来操作数据的(可以存储,可以读取)
var number; /变量的声明,此时是没有赋值的 var x,y,z,k,j;//一次声明多个变量,没有赋值
变量名有命名规范:
只能由英语字母、数字、下划线、美元符号$构成,且不能以数字开头,并且不能是Javascript保留字。变量的名字要有意义,一般都是小写。变量名如果是多个单词,第一个单词的首字母是小写,后面所有单词的首字母都是大写,这种命名方式称为驼峰命名法。以下是正确的变量命名:
var haha=250; var a1=400; var abc_123=200; var $abc=123; var $o0_0o$=234; var $=666; var _=1000; var___=300;以下是错误的变量命名,不能有怪异符号:
var a-1=100; var a@=200; var a¥=300; var a*#$#$@=400;不能以数字开头:
var 2year=500;不能有空格:
var a b=600;下列单词叫做保留字,不允许当作变量名: 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.
大写字母是可以使用的,并且大小写敏感,也就是说A和a是两个变量:
var A=250; var a=250;变量的定义和赋值: 变量用var来定义,只有定义之后,这个变量才能够使用。
var a; //定义 a=100; //赋值 console.log(a); //输出100在Javascript中,永远都是用var来定义变量,赋值用=,表示等号右边的值赋给左边的变量。
区分变量和字符串—— var a=100; console.log(“字母表里的第一个字母是啥?”); console.log(“a”); //输出字母a
这个a在引号里面,所以就是一个字符串,而不是一个变量。 如果一个变量想输出保存的内容,那么就不能加引号。