Node.js學習(8.5)

Node.js安裝配置


指令式編程思維

  • 順序
  • 選擇
  • 循環(huán)

函數(shù)式編程思維

函數(shù)

//定義默認的輸出字符串
var printstr = '';
function fun(r,c){
for(var j=0;j<r;j++){
    //循環(huán)拼接輸出一行字符串
    for(var i=0;i<c;i++){
        printstr += "*";
    }
      printstr += "\n";
    }
}
//調用fun函數(shù)
fun(5,10);
console.log(printstr);

抽象化函數(shù)

var printstr = '';
//打印行
function printChar(num,cont){
    //循環(huán)拼接輸出一行字符串
    for(var i=0;i<num;i++){
        printstr += cont;
    }
}

//換行的函數(shù)
function br(){
    printstr += "\n";
}

function fun(r,c){
    for(var j=0;j<r;j++){
        //打印行
        printChar(c,'#');
        br();
    }
}

//調用fun函數(shù)
fun(5,10);
console.log(printstr);

JavaScript語法簡介:

  • 變量聲明,賦值語句:var
    語法如下:
    var 變量名稱 [=初始值]
    var computer = 32 //定義computer是一個變量,且有初值為32。

  • 函數(shù)定義語句:function,return
    語法如下:
    function 函數(shù)名稱 (函數(shù)所帶的參數(shù))

    執(zhí)行部分
    return 值

  • 條件和分支語句:if...else,switch
    語法如下:
    if (條件)

    way1
    else{
    way2

     switch (條件) 
     { 
      case 1:  way1; 
      case 2:  way2; 
      case 3:  way3; 
      ... 
      default:  way; 
     } 
    
  • 注釋語句://,/.../
    //單行注釋
    /*.... */多行注釋

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容