接着Javascript(三):控制流的学习,本节学习js中运算符的使用。
一、'+',加号;'-',减号;'*',乘号;'/',除号
①进行数字运算
1+1 //返回2
②字符串连接
'1'+'1'//返11
二、‘%’,求余
10%3 //返1
三、'++'自增;'--'自减
var logincount = 0;
logincount = logincount + 1; 这一句就等价于logincount++;
四、'>'大于;'<'小于;'>='大于等于;'<=小于等于'
console.log('1>2'); //返false
五、'='赋值,一般用于定义变量
var a = 1;
六、'=='判断是否相等
console.log('1==2'); //返false
七、'==='判断是否相等(严格模式):不仅值要相等,类型也要相同
console.log('"1"==2'); //返true,使用'=='这种方式判断两个值是否相等时,当值的类型不同时,会自动进行一个值的转换再判断
console.log('"1"===2'); //返false
八、'!='判断是否不相等
console.log('1!=2'); //返true
九、'+=';'-=';'*=';'/='
logincount = logincount + 2;等价于logincount += 2,其他三个符号等同于+=的使用方法。
十、'&&'和;'||'或
console.log(true && false); //返false
应用场景:
var 他是管理员 = true;
var 他是审核员 = true;
if(他是管理员 && 他是审核员){
console.log('转账成功');
}