一、变量类型:
typeof方法可以查看基本的变量类型:
- 数字 number
- 字符串 string
- 布尔 boolean 真假
- 对象 object
- 数组 array
- 函数 function
- 未定义 undefined
操作符可以让变量之间可以进行相互的运算:
- 递增递减 ++ - - 对当前对象递增1,或递减1
x=++; | ++x; | alert(++x); 结果2. | alert(x++); 结果1. alert(x); 结果2.
alert(x); 结果2. | alert(x); 结果2. | ++前置:先算直接给结果 | ++后置:也算,但是先保持结果不变,而后给结果 。
- 非与或!&&|| 非:把正确的事颠倒过来, 与:两个和,真即真,假即假,或:要么真,要么假。
var y =false;
alert(!x); 非:结果false。 alert(x && y); 与:结果false。 alert(x || y);或:结果true。
- 乘*,除/,求余%
var y=2;
alert(x*y)结果10; alert(x/y)结果2.5;alert(x%y)结果1;
- 加+减-
var x=5;
var y=2;
alert(x+y)结果7; alert(x-y)结果3;
- 关系>< 大于小于
var x=5;
var y=2;
alert(x>y)结果true; alert(x<y)结果false;
- 等号==和不等!=,全等===和不等!==
var y='1';
alert(x==y):结果true;只看值是否等;
alert(x===y):结果true;看值得属性。
- 三元操作符var max=(num1>num2)?num1:num2;
var x=5;
var y=2;
var f=(x>y)?"大了":"不大" 三元操作符:给个变量,来确定结果的值。alert(f);
- 赋值操作符=
- if条件判断
- do-while循环 不管是否符合条件,一定要执行一次结果。
- while循环
- for循环
- break、continue终止循环
- switch if简化版本
var student=78;
if(student<=100&&student>90){
console.warn(1);
}else if(student<=90&&student>80){
console.warn(2);
}else if(student<=80&&student>70){
console.warn(3);
}else if(student<=70&&student>60){
console.warn(4);
}else if(student<=60&&student>50){
console.warn(5);
}else if(student<=50&&student>40){
console.warn(6);
}else if(student<=40&&student>30){
console.log('劝退');
}
switch if简化版本:
var score=20;
switch(true){
case 20;
console.log(3);
break;
case 100;
console.log(3);
break;
default;
console.log('劝退');
}