JavaScript编写异或函数
来源:互联网 发布:软件板块拓尔思 编辑:程序博客网 时间:2024/04/29 20:33
异或运算符是JS内置的特性,它用于位运算。
但JS并没有提供逻辑上的异或运算,只提供了与、或、非三种。
我想编写一个异或函数,它接受两个boolean类型的参数,只有在两个boolean值一个为true,另一个为false时,才会返回true,否则会得到false。
说白了,就是提供逻辑异或。
如下图所示:
xor(false,false); //falsexor(true,false); //truexor(false,true); //truexor(true,true); //false
编写一个这样的异或函数比较容易,根据上面描述的特性,用"!=="作判断即可。
function xor(a, b) { return a !== b;}
0 0
- JavaScript编写异或函数
- JavaScript - 编写四则运算函数
- JavaScript - 编写四则运算函数
- JavaScript编写命名空间函数
- 编写JavaScript函数解析查询字符串
- JavaScript使用闭包编写累加函数
- 收集一些JavaScript函数或用法
- JavaScript 取整函数或保留小数位
- 收集一些JavaScript函数或用法
- javascript的变量或对象输出函数
- 编写一个strlen函数(不用全局变量或局部变量)
- Atiitt 使用java语言编写sql函数或存储过程
- 用函数式编程技术编写优美的 JavaScript
- 在asp代码中调用javascript编写的函数
- 用函数式编程技术编写优美的 JavaScript
- 用函数式编程技术编写优美的 JavaScript
- 用函数式编程技术编写优美的 JavaScript
- 个人编写javascript 常用函数(长期更新)
- 给vmware虚拟机中的ubuntu扩大磁盘分区
- #419 Roman to Integer
- CentOS6 上OpenWRT交叉编译
- Scala学习第六弹 条件表达式
- uva1025-《算法入门经典》
- JavaScript编写异或函数
- Android官方的sdk,ndk,build-tools,android-x, tools,adt...下载地址
- 传值传参和引用传参
- PHP常量PHP_SAPI与函数php_sapi_name()简介,PHP运行环境检测
- 蚂蚁碰撞概率计算
- Flink流计算编程--如何实现基于KEY/VALUE的List State
- MySql 数据文件默认位置&导入数据文件
- 自然语言处理
- SQL常用命令查询地址