1、算数运算符
+,-,/,*,%(模)
例:10%3 :1
++ -- 运算符, 单目运算符
++在前:(++a):先加1再赋值
例:var a=3;
var b=++a;
console.log(a);
console.log(b);
a=4; b=4;
++在后:(a++):先赋值再加1
例:var a=3;
var b=a++;
console.log(a);
console.log(b);
a=4; b=3;
--在前:(--a):先减1再赋值
例:var a=3;
var b=--a;
console.log(a);
console.log(b);
a=2; b=2;
--在后:(a--):先赋值再加减1
例:var a=3;
var b=a--;
console.log(a);
console.log(b);
a=2; b=3;
四舍五入:toFixed(保留小数)
语法:数字.toFixed(n)
2、关系运算符:返回布尔值
>,<,=,>=,<=,==,===,!=
=:是赋值操作
==:只判断值是否相等,与数据类型无关
===:全等,数值与类型必须都全等
例:var a=3;
var b="3";
console.log(a>b); false
console.log(a<b); false
console.log(a===b); false
console.log(a>=b); true
console.log(a<=b); true
3、逻辑运算符
①与(和,且) &&
全是true它就是true
全是false它就是false
一个true和一个false它是false
例:var a=3;
var b=5;
var c=1;
console.log((a>b)&&(b>c)); false
console.log((a<b)&&(b>c)); true
②或 ||
只要有一个true它就是true
只要有一个false它就是false
例:var a=3;
var b=5;
var c=1;
console.log((a>b)||(b>c)); true
③非 (取反) !
如果是true它就是false
例:var a=3;
var b=5;
var c=1;
console.log((a<b)!(b>c)); false
输入框
var a=Number(prompt("请输入第一个数字"));
var b=parseInt(prompt("请输入第二个数字"));
alert(a+b); 和
④三目运算符(三元运算符)
例:var score=prompt("请输入你的睡觉时间");
var result=score>=8?"正常":"不正常";
alert(result);
网友评论