美文网首页
2016年8月5日学习笔记

2016年8月5日学习笔记

作者: 刘宇龙 | 来源:发表于2016-08-07 17:12 被阅读0次
    1.目标:培养能像计算机一样思考
    2.我们使用JavaScript语言,JavaScript在全栈工程师中用处很大
    3.node -v  查看nodejs版本.LTS 长时间支持版
    4.计算机指令不等于CPU指令
    5.习惯:所有的编程语言脚本名不要以数字命名
    6.指令式编程从上到下依次执行
    

    跳转功能:

    var a=0;
    function f(){
       console.log(a);
         return 0;
     }
    var s=f();
    

    分支语句:

    if (true){
    
    }
    else{
    
    }
    

    循环语句:

    while (true){
    
    }
    break 跳出循环
    

    循环语句:

      for(var i=0;i<100;i++){
    
      }
    

    打印一个*号:

    var printstr="";
      printstr="*";
    console.log(printstr);
    

    打印10个*号

    var printstr="";
    for(var i=0;i<10;i++){
       printstr="*";
    }
    console.log(printstr);
    

    打印矩形:

    var printstr="";
    for(var i=0;i<20;i++){
       printstr="*";
       }
       printstr+="\n";
         for(var i=0;i<20;i++){
            printstr="*";
       }
      printstr+="\n";
    console.log(printstr);
    

    进一步优化 :

    for(var j=0;j<10;j++){
          for(var i=0;i<20;i++){
             printstr+="*";
        }
           printstr+="\n";
    
        console.log(printstr);
      }
    

    打印矩形:

    var printstr="";
    function printchar(c,n){
      for(var i=0;i<n;i++){
        printstr+=c;
      }
    }
    function n(){
       printstr+="\n";
    }
    function f(a,k){
      for(var j=0;j<a;j++){
        printchar("*",k);
          n();
      }
    }
    f(10,10)
    console.log(printstr);
    

    打印三角形:

    var printstr="";
    function printchar(c,n){
      for (var i = 0; i < n; i++) {
        printstr+=c;
      }
    }
    function n(){
        printstr+="\n";
    }
    function jx(c,k){
      for (var j = 0; j <c; i++) {
        printchar("*",k);
        n();
      }
    }
    function zfx(a){
      jx(a,a);
    }
    
    printchar(" ",5);
    printchar("*",1);
    n();
    printchar(" ",4);
    printchar("*",3);
    n();
    printchar(" ",3);
    printchar("*",5);
    n();
    printchar(" ",2);
    printchar("*",7);
    n();
    printchar(" ",1);
    printchar("*",9);
    n();
    console.log(printstr);
    

    打印梯形:

    var printstr="";
    function printchar(c,n){
      for (var i = 0; i < n; i++) {
        printstr+=c;
      }
    }
    function n(){
        printstr+="\n";
    }
    function jx(c,k){
      for (var j = 0; j <c; i++) {
        printchar("*",k);
        n();
      }
    }
    
    function zfx(a){
      jx(a,a);
    }
    
    printchar(" ",4);
    printchar("*",3);
    n();
    printchar(" ",3);
    printchar("*",5);
    n();
    printchar(" ",2);
    printchar("*",7);
    n();
    printchar(" ",1);
    printchar("*",9);
    n();
    console.log(printstr);
    

    相关文章

      网友评论

          本文标题:2016年8月5日学习笔记

          本文链接:https://www.haomeiwen.com/subject/lgylsttx.html