为了账号安全,请及时绑定邮箱和手机立即绑定

javascript中,如果是布尔值的true或者false作为函数的参数,那么此参数就不用打引号吗

javascript中,如果是布尔值的true或者false作为函数的参数,那么此参数就不用打引号吗

繁星点点滴滴 2018-10-15 17:23:14
       function click(value){            for (var i = 0; i < aCheckbox.length; i++) {                aCheckbox[i].checked =value ;            }        }        oBtn1.onclick = function () {            click(true);            }        oBtn3.onclick = function () {            click(false);            }                        我试了几次,这样写的效果出来了,但是如果我写成click("true"), click("false"),这样的结果是点击按钮1的时候效果出来,全部选择了。但是点击按钮3的时候没有反应,所以说true和false作为参数到底需要打引号吗?
查看完整描述

1 回答

?
慕哥6287543

TA贡献1831条经验 获得超10个赞

不加字符串,传入的值都会先转为bool值,而”true”和”false”转为bool值为true。


查看完整回答
反对 回复 2018-11-02
  • 1 回答
  • 0 关注
  • 1966 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信