if(條件){
console.log('ab')
}else{
console.log('cd')
}
條件這里可以添加任意代碼
最終結(jié)果是console.log('abcd')
辦法貌似有很多,但是好像很多人想到的是不能同時成立
人生最曼妙的風景,竟是內(nèi)心的淡定與從容!
if (條件) {
console.log('ab')
} else {
console.log('cd')
}
You can add any code here for the conditions
The final result is console.log('abcd')
There seem to be many ways, but it seems that many people think that it cannot be established at the same time
Isn’t this a question from @南小鳥’s blog last time I read it? .
if (console.log('abcd'), console.log = () => {}){
console.log('ab');
} else {
console.log('cd');
}
if (console._log = console.log, console.log = str => console._log(str + 'cd')){
console.log('ab');
} else {
console.log('cd');
}
if (!( console.log = console.log.bind(console, 'ab'))){
console.log('ab');
} else {
console.log('cd');
}
But the result is that 'ab cd' has an extra space...
if (setTimeout(console.log.bind(null, 'abcd')), console.log = _ => _) {
console.log('ab')
} else {
console.log('cd')
}
if (setTimeout(_ => { console.clear(), console.log('abcd') })){
console.log('ab')
} else {
console.log('cd')
}
. . . . . . . Is it because I don’t understand your needs or you lack basic programming logic
if else is mutually exclusive
if(condition){
console.log('ab');
}
if (another condition) {
console.log('cd');
}
if and else can only run one of the conditions. If the if condition is met, else will not be run
if(true){}else if(false){
console.log('ab')
}else{
console.log('cd')
}
console.log('abcd')
It’s just mind-boggling. .
I have a problem in my head. Which one should be written in the production environment and tried and executed at the same time? .
Looking at the adopted answers, the first question is about simultaneous execution. They are all about saving the country through curves just to output abcd. Where can I see that they are executed at the same time?