首页 > 编程语言 > 详细

编程语言基础

时间:2020-07-12 09:53:45      阅读:54      评论:0      收藏:0      [点我收藏+]

if else / if elseif 只会走一种

function test (str){
    if(str%2===0){
        console.log(‘***: ‘,1)
    }
    if(str%5===0){
         console.log(‘***: ‘,111)
    }
}
console.log(test(10))

// 结果:
***:  1
***:  111
undefined
function test (str){
    if(str%2===0){
        console.log(‘***: ‘,1)
    }else if(str%5===0){
         console.log(‘***: ‘,111)
    }
}
console.log(test(10))
// 结果:
***:  1
undefined
function test (str){
    if(str%2===0){
        console.log(‘***: ‘,1)
    } else {
         console.log(‘***: ‘,111)
    }
}
console.log(test(10))
// 结果:
***:  1
undefined

绑定事件

// 这种绑定事件不会被覆盖,发布订阅牛皮
document.addEventListener(‘click‘,()=>{
    console.log(‘document.onclick‘)
    setShow(false);
})

但是

// 页面中有其它这样写法,就覆盖了,只有一个生效
document.click = ()=>{
    console.log(‘document.onclick‘)
    setShow(false);
}

-- 运算符优先级

let left1 = [4,3];
let left2 = [4,3];
console.dir(left1.map(l=>l--).toString())
console.dir(left2.map(l=>--l).toString())

结果:
4,3
3,2

编程语言基础

原文:https://www.cnblogs.com/zhangzs000/p/13286950.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!