JS中对象和变量是否可以作为if选择结构的条件?

            由于JS很菜,工作中看别人写的js代码,发现很多都是自己没见过没想过的。有段时间发现别人把一个方法或者对象作为if选择结构的条件,感到很疑惑?方法和对象也可以作为if选择结构的条件吗?

然后一直想去验证,但是都很懒,没去行动;有一天去测试过了,当时是明白这些是不是可以作为if选择结构,但是过了一段时间后,发现自己又把这些验证过的东西给忘了,记不起来了。

所以今晚又来测试一下js中方法和对象是不是可以作为if选择结构的条件,并且把测试结果记录下来。古人言:好记性不如烂笔头。此话诚不欺我也!

 

测试开始了:

html页面中有一个标签:<input type="button" id="btnIf"  οnclick="TestIf()" value="测试if结构" />

下面是js测试代码:

function TestIf() {
    var btn = document.getElementById("btnIf"); //存在该对象
    var btn0 = $("#btnIf");                     //jQuery获取存在的对象
    var btn2 = document.getElementById("btnIf2"); //不存在该对象
    var btn3 = $("#btnIf2");                    //jquery获取不存在的对象

    try {//用来验证js和jQuery分别获取不能再的对象,然后调用对象的属性会不会报错
        var btnResult = btn.innerHTML;
        var btn

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值