1、js的表达式:是由数字、操作符、数字分组符号(括号)、变量等以能求得数值的有意义排列方法所得的组合
例子:var x=y+2*(1+3),或者变量x,或者常量2
2、运算符:执行程序代码运算
运算符: 1、算数运算符: ++ (自增) %(求余)
2、赋值运算符: = %= /=
3、比较运算符: ==、 ===、!=、!==
返回的是比较值,==比较值,===比较值和数据类型(恒等于)、>,>=
4、逻辑运算符: &&(与)、||(或)、!(非)
5、条件运算符:也称为"三元运算符"
money>100 ? "土豪":"穷人";前面为判断程序,后面为执行
3、js循环语句
1、while
while(表达式){
为真时执行的代码块
}
2、do/while
do{
总会执行一次
}while(表达式);
3、for
for(1初始化;2表达式返回boolean;3increment在末尾自增自减){
//执行的代码块
}
4、for/in
for(variable in object){
//代码块
}
var arr = [‘张三’,'李四','王五'];
for(var temp in arr){
document.write(arr[temp]);
}
4、js跳转语句
1、break:终止循环,终止程序操作
2、continue:跳出当前循环,执行下一个循环
3、return:会用在函数里面