- //if 里面的括号.(box>50)转成 boolearl;
- // true 的时候执行, 则执行后面的一条. 否则不执行.
- // 为 false 的表达式, 这不执行;
- // var box=100; // 单行语句;
- //// if(box>50){
- //// alert("box 大于 50");
- ////
- }
- // if(box<503){
- // alert("dfjdf"); // 复合语句. 单行语句, 一条语句.
- //
- }
- //
- //
- // var bos=100;
- // if(box>50){
- // alert("box 大于 50");
- //
- //
- }else{
- // alert("box 小于 50")
- //
- }
- //
- //
- // var box=10;
- // if(box>50){
- // alert(box); // 两行, 也执行一条语句,
- // alert("dfjdfkfkf")
- //
- }
- //
- //
- // var dd=100;
- // if(dd>=100){
- // alert("甲");
- //
- //
- }else if(dd>=80){
- // alert("you")
- //
- }else if(dd>=60){
- // alert("ji")
- //
- }else{
- // alert("bujife")
- //
- }
- ////
- // var ss="lee";
- // var sd="lee"; // 相同在为 ture;
- // if(ss==sd){
- // alert("kkdkdl");
- //
- }
- //
- //
- // var m=3;
- // if(m===3){
- // alert("ajdskdsda"); // 不满足条件, 不会弹出
- //
- //
- }else{
- // alert("dldlld111")
- //
- }
- //
- // if(m !==3){
- // if(n===2){
- // 全部相等在会执行里面的语句;
- // console.log("dksjd")
- //
- }else{
- // console.log("ajdsdaasa")
- //
- }
- //
- }
- //switch 结构
- // var box=1; // 设置判断的条件
- // switch(box){
- //switch(box) box 就是要比较的变量.
- // case 1: //case 1: 相当于 if 语句里面 (box==1) 如果 box 是 1 的话
- // alert("1");
- // break; //break, 中途退出;
- // case 2:
- // alert("djddkkd");
- // break;
- // case 3:
- // alert("jhdj");
- // break;
- // default; // 相当于 if 语句里面 else, 什么都没有. 在显示这个
- // alert("dkjdks");
- //
- //
- }
- //
- // var pp=2;
- // switch(pp){
- // case 1:
- // alert("dkdkks121111111111");
- // break;
- // case 2:
- // alert("222");
- // break;
- // case 3:
- // alert("dkkskds111");
- // break;
- // default:
- // alert("dsksk555");
- //
- }
- //
- // // do wheite // 满不满足. 我都执行一次;
- // var box=1;
- // do{
- // 先运行, 在判断循环体
- // console.log(box); // 打印 1,2,3,4
- // box++; //box=2++3
- //
- }while(box<=5); // 判断 3<=5, 在运行打印
- // // 当 while 为 false 退出循环; 为 while 为 true ; 执行循环'
- // // 循环条件要想好. 不然一直执行下去了.
- //
- // var aa=1;
- // while(aa<=5){ // 如果是 1. 执行 5 次. 如果 var=10; 则不执行;
- // console.log(aa); // 先判断在执行;
- // aa++;
- // }
- //
- //for
- // for(var box=1;box<=5;box++){
- // // 第一步声明变量 var box=1; 初始值'
- // // 第二步, 判断 box<=5; 如果为 ture 继续执行. 否则这个循环
- // // 第三步, alert(box);
- // // 第四步, box++; // 每次增加
- // // 第五步, 从第二步再来. 直到判断为 false
- // console.log(box)
- // }
- //
- //
- //
- // var box={
- // 对象
- // "name":"ddsd", // 键值对 , 左边是属性名. 右边是值.
- // "ahe":12,
- // "hee":178
- //
- }
- //
- // for(var x in box){
- //var x 是声明的变量; in box 属性赋值给 x; 用于循环对象;
- // console.log(x);
- //
- }
- //
- ////
- // for(var box=1;box<=10;box++){
- // if(box==5)break; // 如果 box 是 5, 就退出循环; 不执行后续的代码
- // document.write(box);
- //
- //
- }
- //
- // for(var box=1;box<=10;box++){
- // if(box==5)continue; // 如果是 5 就退出当前循环, 继续循环;
- // document.write(box);
- //
- }
- //with
- var box={
- "name":"dkd",
- "age":13,
- "dda":123
- }
- with(box){
- // 循环出对象
- var n=box.name;
- var a=box.age;
- var d=box.dda;
- }
- document.write(n);
- document.write(a);
来源: http://www.jianshu.com/p/d02e8fd69258