当我通过使用java脚本在0和1中输入输入时,任何人都可以帮助我生成方波作为输出。
这意味着我们提供输入10101010
输出应该增加波形并递减....
答案 0 :(得分:0)
这是JavaScript中的一个函数,用于反转"方波",作为字符串传递。
var squareWave = function (s) {
var start = !parseInt(s[0]);
var r = [];
var len = s.length;
for (var i = 0; i < len; i++) {
r.push(start ? "1" : "0");
start = !start;
}
return r.join("");
}
测试功能
squareWave("101010101");
// returns "010101010"
squareWave("010101010");
// returns "101010101"