boolean运算符    

    ! &&  ||     ---->       值为false 和true

    用法和其他的用法是一样的

    然后当判断里面只有字符比对时有下面的规则

    string类型-->当""中什么都没有时 自动判断为false  有值则判断为true

    number类型-->除了NaN,+0,-0为false 其他值均为true

    null-->判断为false

    undefined-->false 可以理解为空    因为undefined是从null衍生过来的 所以也有undefined == null 为true

比较运算符

    这里举例子把因为还有其他的需要注意的地方

    alert(11>3); //会输出true 正常操作

    alert("11">3);//也会输出true 因为当运算符一端是数字类型 一端是其他类型的时候 其他类型会向数字类型自动转换

    alert("11">"3");//这里会输出false 当两端都是字符类型时  则会比较两端字符类型的ascll码 如果第一位一样则类推到第二位

    alert("abc">11);//这里会输出false 因为abc字符串无法转化为数字类型 只能转化为 Nan 而Nan这时可以理解为空

赋值运算符

    乘法-->赋值为 i=i*n  或者i*=n

    除法-->赋值为i=i/n 或者i/=n

    取模-->赋值为i=i%n 或者i%=n

    加法-->赋值为i=i+n 或者i+=n

    减法-->赋值为i=i-n 或者i-=n

--------------------------------------------------------------------------------------------------------------------------

一元加法一元减法的一些注意项

    a=+1 这是意思为 将+1赋值给a

    同理

    a=-1是将-1赋值给a 

    而 b=+"1" ; 则表示是类型转换将字符串1转换为+1

    但是  b=+"abc";则会转换失败  因为  字符串里不是数字的话  转换为数字的话则会返回数字类型的NaN这个应该按理说是谁也不等




个人课后总结 有用词不当或者分类错误请大佬指出  然后也希望大佬能指点一下或者开拓一下小萌新的脑洞 感激不尽