我需要编写一个名为"或"。
的函数指示是:</ p>
给出2个布尔表达式,&#34;或&#34;返回true或false,对应于||操作
注意:
*不要使用||运营商。
* 使用 !和&amp;&amp;而不是运营商。
这是我的功能:
function or(expression1, expression2) {
if(expression1 && !expression2) {
return true;
} else {
return false;
}
}
var output = or(true, false);
console.log(output); // --> IT MUST RETURN true;
知道我做错了什么吗?
答案 0 :(得分:1)
试试这个:
var my_categories = [{"category": [{"label": "device1"}, {"label": "device2"}, {"label": "device3"}, {"label": "device4"}]}];
var my_dataset = [
{"seriesname": "group1", "data": [{"value": 15}, {"value": 0}, {"value": 12}, {"value": 0}]},
{"seriesname": "group2", "data": [{"value": 27}, {"value": 35}, {"value": 10}, {"value": 14}]},
{"seriesname": "group3", "data": [{"value": 13}, {"value": 0}, {"value": 19}, {"value": 26}]}
];
答案 1 :(得分:0)
将您的代码更新为以下
function or(expression1, expression2) {
if(!expression1 && !expression2) {
return false;
} else {
return true;
}
}
答案 2 :(得分:0)
function or(expression1, expression2) {
return !(!expression1 && !expression2);
}
console.log(or(true, false)); // --> IT MUST RETURN true;
console.log(or(true, true));
console.log(or(false, false));
&#13;