您还不是vip会员或者没有登录,无法进入学习,请登录后访问或者联系站长升级会员等级!
为了能给大家提供更好的服务和视频教程,本站VIP课程需要收取一定的学费,具体收费标准根据不同的班级课程和有效期长短有所不同,具体请咨询在线老师,多谢您对本站的支持!
js基础教程13:JavaScript的逻辑运算符
讲师:瑞德威(赵老师)
JavaScipt基础知识 视频教程
第八课 JavaScript的逻辑运算符
1、位运算符:位与&、位异或^ 位或|
位与& x&y 当两个数位同时为1时,返回的数据的当前数位为1,其他情况都为0
位异或^ x^y 两个数位中有且只有一个为0时,返回0,否则返回1
位或| x|y 两个数位中只要有一个为1,则返回1;当两个数位都为零时才返回零
位运算符通常会被当作逻辑运算符来使用。它的实际运算情况是:把两个操作数(即 x 和 y)化成二进制数,对每个数位执行以上所列工作,然后返回得到的新二进制数。
由于“真”值在电脑内部(通常)是全部数位都是1的二进制数,而“假”值则是全部是 0 的二进制数,所以位运算符也可以充当逻辑运算符。
2、逻辑运算符:逻辑与&&、逻辑或||
逻辑与&& x&&y 当x和y同时为true 时返回true,否则返回false
逻辑或|| x||y 当x和y任意一个为true时返回true,当两者同时为false时返回false
逻辑与/或有时候被称为“快速与/或”。这是因为当第一操作数(x)已经可以决定结果,它们将不去理会y的值。
例如:false && y,因为x == false,不管 y 的值是什么,结果始终是false,于是本表达式立即返回 false,而不论 y 是多少,甚至 y 可以导致出错,程序也可以照样运行下去。
上一讲:js基础教程12:JavaScript脚本的关系运算符 | 下一讲:js基础教程14:JavaScript的条件运算符
![]() |
豫公网安备 41010202002486号 | ICP备案:豫ICP备18044432号-1 |