猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
关于js中match()方法的返回值问题
var a='haha';
a.match('ha')返回的值是ha
为什么if(a.match('ha')){}返回值是true
翻过高山走不出你
浏览 1415
回答 2
2回答
HUX布斯
你的代码里a.match("ha") 返回的是 “ha”,在if判断里字符串非空就是true
0
0
0
长风秋雁
if(*),括号里面的都相当于执行了 Boolean(*), 或者 !!* ,也就是会自动进行类型转换
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JavaScript
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续