/*
var box = 100; //单行语句
var age = 20; //另一条单行语句 { //用花括号包含的语句集合,叫做复合语句,单位一个
//一对花括号,表示一个复合语句,处理时候,可以当作一条单行语句来对待
var height = 200; //复合语句,我们一般称为他叫做代码块
var width = 300;
}
;
var box = 100; if (box > 50) alert(box); //if 里面的括号 (box > 50) 返回的结果转成成布尔值是
//true的时候,则执行后面的一条语句,否则,不执行 var box = 100; if (box > 50) //if 语句里的表达式如果返回的false,只会不执行后面的一条语句
alert(box); //第二条语句,和if语句无关,所以会执行
alert('不管你的if是true还是false,我都会执行到!'); var box = 10; if (box > 50) { //这里是一条复合语句,被当作一条语句来对待了,代码块的功能体现出来了
alert(box);
alert('不管你的if是true还是false,我都会执行到!');
} {
alert('213');
} var box = 100; if ("") { //123会自动转成true,0转换成了false,"lee"转成了true
alert(box);
} var box = 100; if (box > 50) {
alert('box大于50');
} else {
alert('box小于50');
} var box = 98; if (box >= 100) {
alert('甲');
} else if (box >= 90) {
alert('乙');
} else if (box >= 80) {
alert('丙');
} else if (box >= 70) {
alert('丁');
} else if (box >= 60) {
alert('及格');
} else {
alert('不及格');
} */ var box = 2; switch (box) { //switch (box) box就是要比较的变量
case 1 : //case 1 : 相当于 if 语句里的(box == 1) ,如果box 是1的话
alert('one');
break; //break中途退出,防止穿透
case 2 : //if (box == 2)
alert('two');
break;
case 3 :
alert('three');
break;
default: //相当于if语句里的else
alert('出错!');
}
/*
var box = 10; do { //先运行,再判断的循环体
alert(box); //打印1,打印2,3, 4 ,5
box++; //box = 2 ++ 3 4 5 6
} while (box <= 5); //判断6 < = 5,再运行第7行,退出了
//当while判断为false的时候,退出循环,
//当while判断为true的时候,执行循环
//如果条件一开始不满足,至少会执行一次
//切记,循环体的判断要想好,不然可能会出现死循环 var box = 10;
while (box <= 5) { //先判断,再运行的循环体
alert(box);
box++;
} for (var box = 1;box <= 5; box++) { //第一步,声明变量box=1
alert(box); //第二步,判断box < = 5,如果返回true执行第三步,否则退出
} //第三步,alert(box),输出box
//第四步,box++ 累增 2
//第五步,去执行第二步
var box = { //这个对象有三个属性name,age,height
'name' : 'df',
'age' : 28,
'height' : 178
}; for (var x in box) {
alert(x);
} for (var box = 1; box <=10; box ++) {
if (box == 5) break;
document.write(box+'<br />');
} for (var box = 1; box <=10; box ++) {
if (box == 5) continue;
document.write(box+'<br />');
} var n = box.name;
var a = box.age;
var h = box.height; alert(n+a+h);
*/ var box = {
'name' : 'llj',
'age' : 44,
'height' : 178
}; with (box) { //with(box)可以将box.给省略掉
var n = name; //这里的name相当于box.name
var a = age;
var h = height;
} alert(n+a+h);