function compareAandB(parameA, parameB) {//对比方法huhuanqi
if (Object.prototype.toString.call(parameA) == Object.prototype.toString.call(parameB)) {
if (Object.prototype.toString.call(parameA) == "[object Boolean]" || Object.prototype.toString.call(parameA) == "[object Number]" || Object.prototype.toString.call(parameA) == "[object Null]" ||
Object.prototype.toString.call(parameA) == "[object Undefined]" || Object.prototype.toString.call(parameA) == "[object String]" || Object.prototype.toString.call(parameA) == "[object Function]") {
if (parameA == parameB) {
return true;
} else {
return false;
}
} else if (Object.prototype.toString.call(parameA) == "[object Array]") {
let flaNum = 0;
if (parameA.length == parameB.len
对比两个变量是否相等(各种数据类型)
最新推荐文章于 2022-10-27 08:55:42 发布
本文探讨了在编程中如何对比两个变量是否相等,特别是针对引用类型的变量。介绍了当前常用的比较方法,并欢迎读者分享更优的对比函数。
摘要由CSDN通过智能技术生成