十.1.运算符: + - * /(基本运算)
%:模 用于算两个数相除的余数
例:3%2=1 10%3=1 ......
++ 自增加1,每次加1
++在前 先增加1,再赋值
var a=3;
var b=++a;
console.log(a);
console.log(b);
++在后 先赋值,再增加1
var a=3;222
var b=a++;
console.log(a);
console.log(b);
-- 自己减去,减量为1
-- 在前 先减1,再赋值
var a=3;
var b=--a;
-- 在后 先赋值,再减1
var a=3;
var b=a--;
2.关系运算符:返回时显示布尔值
> < >= <=(基本关系)
等于(==)对应 不等于(!=)
只判断值对否相等,与数据类型无关,
var a=5; var b='5';
var c=5; var e=4;
console.log(a==b); //true
console.log(a!=b); //false
全等于(===)对应 不全等(!==)
数值与数据类型必须全部相等
console.log(a===b); //false
console.log(a===d); //true
console.log(a!==b); //true
3.逻辑运算符
有假且(&&)假,有真或(||)为真
与(&&)
//只要有一个假的,全部就是假的
var a=6; var b=5; var c=3;
console,log((a>b)&&(b>c)); // true
console.log((a>b)&&(b<c)); //false
或(||)
//只要有一个是真的,全部就是真的
var a=6; var b=5; var c=3;
console,log((a>b)&&(b>c)); // true
console.log((a>b)&&(c>b)); //true
非(!)取真假值的反值
var a=6; var b=5; var c=3;
console,log(a>c); // true
console.log(!(c>b)); //true
拓展:prompt
不加number时,为字符串拼接 加上number时为数字运算
var a=prompt('请输入');
var b=prompt('请输入');
alert(a+b);
4.条件运算符 (三目运算符)
条件:? '答案一': '答案二';
var score=prompt('请输入成绩');
var result=scor>=60? '合格':'不合格';
console.log(result);
网友评论