JS操作符,表达式注意点

一.Additive Operator : 一种类型转换另一种类型

<Script type="text/javascript">

var aNum=99;
var aStr="rose";
var anOtherNum=53;
var aStrNum="46";

var res1=aNum + aStr; // 结果是字符串:"99rose"
//alert(res1);

var res2=aNum + anOtherNum; //结果是数字:152
//alert(res2);

var res3=aNum + aStrNum ; // 结果是数字:9946
//alert(res3);


//要使一个数字加一个字符数字得到你希望得到结果

var aNum=54;
var aStrNum="46";

var realNum=Number(aStrNum);

//也可以使用“+”转换
//var realNum= +"46" ; //但通常不这样可靠

var result=aNum + realNum; //结果是数字 :100
//alert(result);

</Script>



二.Equal Operator: 是否严格相等
<Script type="text/javascript">

var x=100;

var y="100";

//不严格的比较
if(x==y){
alert("x 与 y 在不严格要求下是相等的 "); //结果是相等
}else {
alert("x与y 在不严格的要求下不想等");
}

//严格比较
if(x===y){
alert("x 与 y 在严格要求下是相等的 ")
}else {
alert("x与y 在严格的要求下不相等");//结果是不相等
}

</Script>


三.in 操作符: 搜索的是一个索引,不是一个值
var MyObj={ player :"tracy" team:"rocket"}

if("player" in MyObj){
//do someting
}



四.Subtraction Operator : 使用减号创建负数

var x="100";
var negative=-x;
alert(negative);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值