总结4.25
var i = 5;
var j = i++;
var j1 = ++i;
//这里j = i++;先算j = i,再算i = i + 1,所以j = 5,i = 6
//j1 = ++i;先算i = i + 1,再算j = i,所以j = 6,i = 6
var x = '7';
var y = x == i;
var y1 = x === i;
//x = '7',i = 7,x == i是正确的,因为双等号不看数据类型,这里y输出true
//三等号既看数字大小又看数据类型,所以y1输出false
var k = i <= j;
var k1 = i >= j;
//<>一定要写在=前面,代表小于等于或大于等于
console.log(i);
var z = (i>=j)&&(j<=j1);
//&&为与符号,两者皆为真,得到结果才为真,两者只要有假,结果为假
var z1 = (i<=j)||(j<=j1);
//||为或符号,两者皆为假,得到结果才为假,两者只要有真,结果为真
var z2 = !(i<=j);
//!为非符号,条件为真,结果为假,条件为假,结果为真
console.log(z1);
i>=j && j++;
//这种情况&&左边为真时,执行右边操作,左边为假,右边不执行
i>=j || j++;
//这种情况||左边为真时,不执行右边操作,左边为假,右边执行
var h = prompt('输入身高(cm)');
var w = prompt('输入体重(kg)');
var w3 = '结果';
function math(h,w) {
var w1 = (h-80)*0.7;
var w2 = Math.abs(w1-w);
w2/w1<=0.1?w3 = '标准体重':w2/w1<=0.2?w3 = '体重过轻或过重':w3 = '肥胖或体重不足';
console.log(w3);
}
math(h,w);
math(180,90);
//函数运算,通过函数对多个或多组变量进行相同的计算
var a = math1(h,w)
console.log(a);
function math1(h,w) {
var count = h+w;
return count;
}
//return为函数的返回值,这种用法必须用一个变量接受这个函数的返回值