变量命名
- 以字母、下划线、美元符号开头,后面可以跟字母、下划线、美元符号、数字。
- 区分大小写。
- 不允许使用JavaScript关键字或保留字。
关键字: break,else,new,var,case,family,return,void,catch,for,switch,while,default,if,throw,delete,try,do,instanceof,typeof.
保留字: abstract,enum,int,short,boolean,export,interface,static,byte,extends,long,super,char,final,native,synchronized,class,float,package,
throws,const,goto,private,transient,debugger,implements,protected.
变量赋值
变量是无所不能的容器,可以把各种东西储存在变量里。如数值、字符串、布尔类型的值等。
var num = 2015;
var str = "hello world";
var rlt = true;
表达式
具有一定的值,把常数和变量用操作符(算术操作符、比较操作符、逻辑操作符)连接起来的代数式。
数值表达式:值为数值。
2*5
num+4
串表达式:值为字符串。
"hello"+"world"
"name:"+"str"
布尔表达式:布尔值为true或false
3<7
x>6
num==9
操作符优先级
算术操作符>比较操作符>逻辑操作符>“=”赋值符号