モジュロ演算子をjavascriptで動作させようとしています。これは、配列内の値を取り込むNodeRed関数です。モジュロ演算子なしで平均値を得ることができます。何も起こりません。誰も助けることができますか? 0~360度を考慮した平均角度を得ることです。モジュロ演算子をjavascriptで動作させようとしています
value1 = {};
value2 = {};
value3 = {};
value4 = {};
value5 = {};
avg = {};
msg.number = msg.payload;
value1.payload=msg.number[1];
value2.payload=msg.number[2];
value3.payload=msg.number[3];
value4.payload=msg.number[4];
avg.payload = (((msg.number[1]+msg.number[2]+msg.number[3]+msg.number[4])/4)%360);
return avg;
?あなたがコンソールを見ると、何が壊れているかについてより多くの洞察を得るかもしれません。 – Gavin
は強調のための '%360'の前と後です**または実際のコードですか?また、入力データの例を挙げてください:msg.number [1]は実際に数値ですか?値の範囲は何ですか? – alebianco