
获得徽章 0
CSDN是不是有大病啊?我有些全部可见的文章,他给我悄咪咪设置成了vip可见了?我说怎么最近CSDN好多vip才能看的文章,合着直接把创作者的内容拿来当做自己的付费内容使啊?
28
5
【前端】【if嵌套问题】
一直有个if嵌套的问题,举一个不是很恰当的例子说明一下这个问题
假如有一个这样的需求,我难道需要一直写if,else不停地套,不停地写if么?有没有什么高级点的方法(代码贴一下,剩的大佬们手打)
<script>
function marry() {
console.log('可以结婚');
}
function judge() {
if (sex == 'male') {
console.log('男的');
if (height > 175) {
console.log('身高操作175');
if (education >= '大学生') {
console.log('学历大学生及以上');
if (salary > 10000) {
console.log('月薪过万');
marry();
} else {
// "执行其他操作"
}
} else {
// "执行其他操作"
}
} else {
// "执行其他操作"
}
} else {
console.log('女的');
}
}
</script>
一直有个if嵌套的问题,举一个不是很恰当的例子说明一下这个问题
假如有一个这样的需求,我难道需要一直写if,else不停地套,不停地写if么?有没有什么高级点的方法(代码贴一下,剩的大佬们手打)
<script>
function marry() {
console.log('可以结婚');
}
function judge() {
if (sex == 'male') {
console.log('男的');
if (height > 175) {
console.log('身高操作175');
if (education >= '大学生') {
console.log('学历大学生及以上');
if (salary > 10000) {
console.log('月薪过万');
marry();
} else {
// "执行其他操作"
}
} else {
// "执行其他操作"
}
} else {
// "执行其他操作"
}
} else {
console.log('女的');
}
}
</script>
展开
12
点赞