console.log("55"==55);//true
console.log("55"===55);//false
console.log("55"!=55);//false
console.log("55"!==55);//true
2.9.8、条件运算符
条件运算符跟其他语言中的相同:varialbe=boolean_expression?true_value:false_value;
示例:
复制代码 代码如下:
function Max(iNum1,iNum2){
return iNum1>=iNum2?iNum1:iNum2;
}
console.log(Max(1,3));//3
console.log(Max(3,1));//3
2.9.9、赋值运算符
简单的赋值运算符由等号(=)实现,只是把等号右边的值赋予等号左边的变量,例如:
var iNum=10;
复合赋值运算是由乘性运算符、加性运算符或位移运算符加等号(=)实现的。这些赋值运算符是下列这些常见情况的缩写形式:
复制代码 代码如下:
var iNum=10;
iNum=iNum+10;
//等同于
var iNum=10;
iNum+=10;
每种主要的算术运算及其他几个运算都有复合赋值运算符:
乘法/赋值(*=)
除法/赋值(/=)
取模/赋值(%=)
加法/赋值(+=)
减法/赋值(-=)
左移/赋值(<<=)
有符号右移/赋值(>>=)
无符号右移/赋值(>>>=)
2.9.10、逗号运算符
用逗号运算符可以在一条语句中执行多个运算。例如:
var iNum=1,iNum2=2,iNum3=3;
逗号运算符最常用于变量声明中。
您可能感兴趣的文章: