判断结构

var mid = 25;
var high = 50;
var low =1;
var current = 13;
var found = -1;
if (current < mid) {
    mid = (current - low) / 2;
    console.log(mid);           //6
}


var mid = 25;
var high = 50;
var low =1;
var current = 13;
var found = -1;
if (current < mid) {
    mid = (current - low) / 2;
    console.log(mid);
} else {
    mid = (current + high) / 2;
    console.log(mid);
}

var mid = 25;
var high = 50;
var low =1;
var current = 13;
var found = -1;
if (current < mid) {
    mid = (current - low) / 2;
    console.log(mid);
} else if (current > mid) {
    mid = (current + high) / 2;
} else {
    found = current;
    console.log(found);
}
posted @ 2019-09-27 20:22  itxcr  阅读(153)  评论(0)    收藏  举报