javascript里能定义byte数组么? 顶我的一个控件返回的数据我要把它当作一个byte数组处理应该怎么作? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var inCount = comm.InBufferCount;var inObject = comm.Input;alert("数据类型:"+typeof inObject+"\n数据字节:"+inCount);alert(inObject);这是一段代码"comm"是一个mscomm.ocx控件通过它从客户端的串口得到输入的数据放在comm.Input里,并知道它有comm.InBufferCount字节现在通过上面第一个alert知道comm.Input类型是unknown的第二个alert输出是一些乱码我现在想把comm.Input里的数据转换成十六进制表示的数应该怎么弄?谢谢了 Javascript是采用泛类型的不需要知道严谨的数据类型 那我现在怎么才能转换啊?我要把得到的数据的每个byte转换成十六进制的表示或者把每个byte转换成一个整数也行啊,比如有8个字节就转换成8个数我得到从comm.Input怎么按byte读取并转换啊?谢谢了 转成16进制用<script language=javascript> var b=10 alert(b.toString(16))</script> 不可以!你可以通过vbs过渡 comm.Input = escape(str); //通过转码再把字符串赋进去 楼上两位具体什么意思呀?comm.Input是我通过mscomm.ocx控件从客户端串口已经得到的数据我通过alert知道comm.Input类型是"unknown"的现在的问题是:怎么把comm.Input按byte读取并转换啊?转换成十六进制,或者整数也行啊 html 嵌入 wmp (js控制) Javascript反编译 jquery设置 div宽度 VBS代码转JS代码,在线等 请教js过滤标签问题 frameset的TITLE属性怎样用JS修改? 调试JS报错(初次调试,看不懂) 关于正则表达式 请问如何将用php取得的值,付给javascript中的某个变量 TO:karma(无为),TREEVIEW问题最后一问,^_^ 老子想把 IE 砍了 请教一个如何改变背景颜色的问题
var inObject = comm.Input;
alert("数据类型:"+typeof inObject+"\n数据字节:"+inCount);
alert(inObject);这是一段代码
"comm"是一个mscomm.ocx控件
通过它从客户端的串口得到输入的数据放在comm.Input里,并知道它有comm.InBufferCount字节
现在通过上面第一个alert知道comm.Input类型是unknown的
第二个alert输出是一些乱码我现在想把comm.Input里的数据转换成十六进制表示的数
应该怎么弄?谢谢了
不需要知道严谨的数据类型
我要把得到的数据的每个byte转换成十六进制的表示
或者把每个byte转换成一个整数也行啊,比如有8个字节就转换成8个数
我得到从comm.Input怎么按byte读取并转换啊?
谢谢了
<script language=javascript>
var b=10
alert(b.toString(16))
</script>
你可以通过vbs过渡
我通过alert知道comm.Input类型是"unknown"的现在的问题是:
怎么把comm.Input按byte读取并转换啊?转换成十六进制,或者整数也行啊