js 一个小问题但令人迷惑

Super赛亚人 2016-01-15 10:35:58


alert("test:"+!reg.test(A));
if(!reg.test(A)){
alert(A);
alert(A!=""&&!reg.test(A));
alert("no");
}



我alert出 !reg.test(A) 为false,但if后的语句依旧执行
...全文
147 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
杨小事er 2016-01-15
  • 打赏
  • 举报
回复
去掉/g ..
Go 旅城通票 2016-01-15
  • 打赏
  • 举报
回复
你的reg是不是加了/g选项,去掉alert那句或者去掉/g项目 javascript正则全局匹配g
Super赛亚人 2016-01-15
  • 打赏
  • 举报
回复
引用 1 楼 showbo 的回复:
你的reg是不是加了/g选项,去掉alert那句或者去掉/g项目 javascript正则全局匹配g
原来如此
迹忆客 2016-01-15
  • 打赏
  • 举报
回复
了解js的运行机制,这篇文章可能对你有帮助 javascript中event loop 运行机制

87,904

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧