js 高级学习笔记 ( 八 ) 运算符

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

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值