运算符的坑

//    1.	任意数据类型和字符串做加法运算都是字符串的拼接
    var s="(T_T(    ";
    var  num1 =10;
    var  num2 =100;
    var null1=null;
    var  un;
    var  NAN1=NaN;
    var arr=[1,2,3];
    var  object1=Object;
    var  booleant=true;
    var  booleanf=false;

    document.writeln((s+num1)+"<br>");//字符型和数字类型 (T_T( 10
    document.writeln(s+null1+"<br>");//字符型和空值  (T_T(  null
    document.writeln(s+un+"<br>");//字符型和undefiend (T_T(  undefiend
//    document.writeln(s+undefined+"<br>");//字符型和undefiend (T_T(  undefiend
    document.writeln(s+NaN+"<br>");//字符型和NAN   (T_T( NAN
    document.writeln(s+arr+"<br>"); //字符型和数组 (T_T(1,2,3
    document.writeln(s+booleanf+"<br>");//字符型和boolean false (T_T(false

    document.writeln(s+booleant);//字符型和boolean false (T_T( true

//2.	任意数值类型和NaN做算数运算,得到的值都是NaN
document.write("<h>");
document.writeln(NAN1+num1+"<br>");//字符型和数字类
document.writeln(NAN1+null1+"<br>");//字符型和空值
document.writeln(NAN1+un+"<br>");//字符型和undefiend
document.writeln(NAN1+NAN1+"<br>");//字符型和NAN
document.writeln(NAN1+arr+"<br>"); //字符型和数组 数组是Object类型,他是对象
document.writeln(NAN1+booleanf+"<br>");//字符型和boolean
document.writeln(NAN1+booleant+"<br>");//字符型和boolean
document.writeln(2<<0);//2 0010 2<<1 4 0100 2<<2 8 1000
//3.	除加法外,字符型字符串和字符型字符串进行运算,那么得到NaN
document.write("<hr>")
document.write("ss"/"ww"+"<br>")
document.write("ss"*"ww"+"<br>")
document.write("ss"%"ww"+"<br>")
document.write("ss"-"ww"+"<br>")
//4.	除加法外,数值型字符串进行运算,会转化为数值
    document.write("<hr>")
    document.write("33"-11);
    document.write("33"/11);
    document.write("33"*11);
    document.write("33"%11);

//5.	如果boolean类型的值参与运算(除字符型字符串外),那么true转化为1,false转化为0
document.write("<hr>")
document.write(true+1+"<br>");
document.write(false+1+"<br>");
//6.	如果空字符串参与运算(除字符型字符串外),那么空字符串转化为0
document.write("<hr>");
document.write(""+1+"<br>");
//7.	如果null参与运算(除字符型字符串外),那么null转化为0
document.write("<hr>");
document.write(null+3+"<br>");
//8.	在java中0不允许作为除数,但是JavaScript允许,但是0做除数得到的是无穷大的值,被除数是正数,则正无穷,被除数是负数,则负无穷
//9.	如果0作为取余数,那么得到NaN
//var box = 100 / 70;  //1.428...
//int box = 100 / 70;  //1


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值