在微信小程序中如何判断两个字符串相同呢?我是蓝牙监听的回调函数里收到单片机用蓝牙模块发过来的字符串,想在微信小程序中判断这个接收回来的字符串。我写成如下打印出来发现判断不了:
ecBLE.onBLECharacteristicValueChange((str, strHex) => {
console.log("str:"+str);
if(String(str) == "test")//如果接收到wifi链接成功的消息,就跳转到另外的界面
{
console.log("test is ok")
}
else
console.log("test is not ok");
打印结果是
str:test
test is not ok
所以这个str明明打印的是test,可是用==来判断这个条件却是false,
代码片段:
打印结果:
打印下长度看看是不是4