JS运算符及案例
<script>
var i = 1;
var j;
var k;
j = ++i;
console.log(j);
console.log(i);
k = --i;
console.log(k);
console.log(i);
var i = 1, j, k;
j = i++;
console.log("j="+j);
console.log("i="+i);
k = i--;
console.log("k="+k);
console.log("i="+i);
var i=2;
var j=i++;
console.log(j)
var i=2;
var j=++i;
console.log(j)
var a = '89';
a++;
console.log(a)
var b = 'ab';
b++;
console.log(b)
var c = false;
c++;
console.log(c)
var d = 2.3;
d++;
console.log(d)
var result1 = 1 + 2;
console.log(result1);
var result2 = 1 + NaN;
console.log(result2);
var result3 = 100 + "100";
console.log(result3)
var result4 = "10+20=" + 10 + 20;
console.log(result4)
var result5 = "10+20=" + (10 + 20);
console.log(result5)
var result6 = 10 + 20 + "=10+20";
console.log(result6)
var result1 = 5 - true;
console.log(result1)
var result2 = NaN - 1;
console.log(result2)
var result3 = 5 - 3;
console.log(result3)
var result4 = 5 - "";
console.log(result4)
var result5 = 5 - "2";
console.log(result5)
var result6 = 5 - null;
console.log(result6)
var result1 = 100 * 70;
console.log(result1)
var result2 = 100 * NaN;
console.log(result2)
var result3 = 100 * true;
console.log(result3)
var result4 = 100 * "";
console.log(result4)
var result5 = 100 * "70";
console.log(result5)
var result6 = 100 * null;
console.log(result6)
var result7 = 100 * "hello";
console.log(result7)
var result1 = 100 / 50;
console.log(result1)
var result2 = 100 / NaN;
console.log(result2)
var result3 = 100 / true;
console.log(result3)
var result4 = 100 / "";
console.log(result4)
var result5 = 100 / "50";
console.log(result5)
var result6 = 100 / null;
console.log(result6)
var result7 = 100 / "hello";
console.log(result7)
var result1 = 10 % 3;
console.log(result1)
var result2 = 100 % NaN;
console.log(result2)
var result3 = 100 % true;
console.log(result3)
var result4 = 100 % "";
console.log(result4)
var result5 = 100 % "70";
console.log(result5)
var result6 = 100 % null;
console.log(result6)
var result7 = 100 % "hello";
console.log(result7)
var result1 = 3 > 2;
var result2 = "3" > 22;
var result5 = "a" > 22;
var result3 = "3" > "2";
var result4 = "a" > "B";
null == undefined;
console.log(null == undefined)
NaN == NaN;
5 == NaN;
NaN != NaN;
false == 0;
true == 1;
true == 2;
undefined == 0;
null == 0;
"5" === "5";
console.log("5" == "5")
alert(!false);
alert(!"hello");
alert(!0);
alert(!"");
alert(!NaN);
alert(!88);
alert( true && true);
alert(false && true);
alert(true || false);
alert(false || true);
var result=10;
result += 9
console.log(result)
var result=10;
result -= 9
console.log(result)
var mima1=123456
var mima2=123456
var max = mima1==mima2 ? "注册成功" : "你的密码错误";
console.log(max)
</script>