Javascript 二进制字符串查找
是否有javascript脚本解决方案来检查字符串并基于字符串的字符位置显示值。例如: 00010010000010 如果第一位为1,则显示红色 如果第一位为0,则不显示任何内容 如果第二位为1,则显示蓝色 如果第二位为0,则不显示任何内容 等等 我的字符串当前仅显示16位输出Javascript 二进制字符串查找,javascript,jquery,arrays,Javascript,Jquery,Arrays,是否有javascript脚本解决方案来检查字符串并基于字符串的字符位置显示值。例如: 00010010000010 如果第一位为1,则显示红色 如果第一位为0,则不显示任何内容 如果第二位为1,则显示蓝色 如果第二位为0,则不显示任何内容 等等 我的字符串当前仅显示16位输出 $("#spanwStatus_Word_1").text (Number(data[6]).toString(2)); 您可以使用以下代码: var res = words.filter ( (word, i) =&
$("#spanwStatus_Word_1").text (Number(data[6]).toString(2));
您可以使用以下代码:
var res = words.filter ( (word, i) => num & (1<<i) );
var res=words.filter((word,i)=>num&(1好吧,你可以做if(str.charAt(0)==0)
等等,我想。我不认为有比这更自动化的东西了。是的,这是可能的。你能描述一下“等等”的细节吗?你是什么意思?显示一个值?在html中的某个地方显示它?使用“”拆分字符串并使用ternaryHello,yes循环生成的数组,以html显示值。如果位1=1,则显示红色。如果位1=0,则不显示任何内容。@trincot感谢您的回答。作为一名新手,我努力理解您的代码。谢谢您的时间。您需要更多解释吗?我很乐意给出。或者您在mea中掌握了它吗n时间?