1, 一元运算符 只有一个参数 ,就是需要操作的对象或 值.
2, delete
用来删除定义的方法和属性:
var o = new Object; o.name = "David"; alert(o.name); //输出 "David" delete o.name; alert(o.name); //输出 "undefined"
把 o.name 属性删除后, 在调用就是undefined了 .
3, void 运算符 , 搞不懂干什么的...
4, ++ , --
5, 位运算 ... 这个有点恶心 不多说了, 需要的话到时候再看吧
6, 逻辑运算 Boolean NOT
var bFalse = false;
var sRed = "red";
var iZero = 0;
var iThreeFourFive = 345;
var oObject = new Object;
document.write("bFalse 的逻辑值是 " + (!!bFalse));
document.write("sRed 的逻辑值是 " + (!!sRed));
document.write("iZero 的逻辑值是 " + (!!iZero));
document.write("iThreeFourFive 的逻辑值是 " + (!!iThreeFourFive));
document.write("oObject 的逻辑值是 " + (!!oObject));
结果:
bFalse 的逻辑值是 false sRed 的逻辑值是 true iZero 的逻辑值是 false iThreeFourFive 的逻辑值是 true oObject 的逻辑值是 true
7, 比较运算符
到时候自己看 , 注意 字符串之间的比较
8, 等性 运算符
表达式 值 null == undefined true "NaN" == NaN false 5 == NaN false NaN == NaN false NaN != NaN true false == 0 true true == 1 true true == 2 false undefined == 0 false null == 0 false "5" == 5 true
还有 === 的运算 参看另一篇文章
9, 还有些杂七杂八的东西 参看
http://www.w3school.com.cn/js/pro_js_operators_assignment.asp
本文详细介绍了JavaScript中的一元运算符,包括delete用于删除对象属性、void运算符的使用(未明确)、递增和递减运算符(++/--),以及位运算符等内容。通过实例演示了如何使用这些运算符,并探讨了它们的逻辑运算结果。
1565

被折叠的 条评论
为什么被折叠?



