兄弟會0805(指令時編程的思維)

思維決定細節(jié),細節(jié)決定結(jié)果


  1. 指令式編程:程序一般是從上到下汪诉,但是可以通過條件判斷來執(zhí)行對應(yīng)的代碼段抛蚁;
  2. 指令式編程思想:要求思維清晰,代碼完整(添加注釋) 顯示效果美觀

//打印語句
console.log('*');

實例:
一辩恼、在重復(fù)勞動中解救自己(讓循環(huán)來解決問題)

//定義默認的輸出字符串
var printstr = '';
//循環(huán)拼接輸出字符串
for(var i=0;i<10;i++){
    printstr += "*";
}

//換行
printstr += "\n";

//打印輸出
console.log(printstr);

二雇庙、循環(huán)輸出一行

//定義默認的輸出字符串
var printstr = '';    
for(var j=0;j<20;j++){
    //循環(huán)拼接輸出一行字符串
    for(var i=0;i<10;i++){
            printstr += "*";
    }

    //當輸出一行就換行
    printstr += "\n";
}

 //打印輸出
console.log(printstr);

三、封裝函數(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";
    }
}
//調(diào)用fun函數(shù)  5行10列
fun(5,10);

//打印輸出
console.log(printstr);

打印的效果如下:


Paste_Image.png

四疆前、把功能抽象出來

//定義默認的輸出字符串
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();
    }
}
//調(diào)用fun函數(shù)  5行10列
fun(5,10);

//打印輸出
console.log(printstr);

打印的效果如下:


Paste_Image.png

五、打印更多的效果

fun(5,5);//正方形
fun(5,10);//矩形

空心的巨型

//打印第一行
printChar(10,'*');
br();
printChar(1,'*');
printChar(8,' ');
printChar(1,'*');
br();
//打印中間帶有空白的行
printChar(1,'*');
printChar(8,' ');
printChar(1,'*');
br();



printChar(1,'*');
printChar(8,' ');
printChar(1,'*');
br();
//打印最后的行
printChar(10,'*');

打印的效果如下:

Paste_Image.png

三角形

printChar(5,' ');
printChar(1,'*');
br();
printChar(4,' ');
printChar(3,'*');

br();
printChar(3,' ');
printChar(5,'*');

br();
printChar(2,' ');
printChar(7,'*');

br();
printChar(1,' ');
printChar(9,'*');

打印的效果如下:

Paste_Image.png

梯形

br();
printChar(3,' ');
printChar(5,'*');

br();
printChar(2,' ');
printChar(7,'*');

br();
printChar(1,' ');
printChar(9,'*');

打印的效果如下:


Paste_Image.png

3.多人協(xié)同開發(fā)會有命名空間谁帕,那么js中是沒有命名空間的峡继,此時要考慮作用域的問題;

立即執(zhí)行的函數(shù)
(function(){
    var num = 10;
})();

var num 是一個局部變量

變量函數(shù)
var returnFun = function(){

}

function f(){
    return function(){

    }
}

var x = f();
x就等于f函數(shù)的內(nèi)部函數(shù)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末匈挖,一起剝皮案震驚了整個濱河市碾牌,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌儡循,老刑警劉巖舶吗,帶你破解...
    沈念sama閱讀 206,723評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異择膝,居然都是意外死亡誓琼,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,485評論 2 382
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來腹侣,“玉大人叔收,你說我怎么就攤上這事“亮ィ” “怎么了饺律?”我有些...
    開封第一講書人閱讀 152,998評論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長跺株。 經(jīng)常有香客問我复濒,道長,這世上最難降的妖魔是什么乒省? 我笑而不...
    開封第一講書人閱讀 55,323評論 1 279
  • 正文 為了忘掉前任巧颈,我火速辦了婚禮,結(jié)果婚禮上袖扛,老公的妹妹穿的比我還像新娘砸泛。我一直安慰自己,他們只是感情好蛆封,可當我...
    茶點故事閱讀 64,355評論 5 374
  • 文/花漫 我一把揭開白布晾嘶。 她就那樣靜靜地躺著,像睡著了一般娶吞。 火紅的嫁衣襯著肌膚如雪垒迂。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,079評論 1 285
  • 那天妒蛇,我揣著相機與錄音机断,去河邊找鬼。 笑死绣夺,一個胖子當著我的面吹牛吏奸,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播陶耍,決...
    沈念sama閱讀 38,389評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼奋蔚,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了烈钞?” 一聲冷哼從身側(cè)響起泊碑,我...
    開封第一講書人閱讀 37,019評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎毯欣,沒想到半個月后馒过,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,519評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡酗钞,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,971評論 2 325
  • 正文 我和宋清朗相戀三年腹忽,在試婚紗的時候發(fā)現(xiàn)自己被綠了来累。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,100評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡窘奏,死狀恐怖嘹锁,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情着裹,我是刑警寧澤兼耀,帶...
    沈念sama閱讀 33,738評論 4 324
  • 正文 年R本政府宣布,位于F島的核電站求冷,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏窍霞。R本人自食惡果不足惜匠题,卻給世界環(huán)境...
    茶點故事閱讀 39,293評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望但金。 院中可真熱鬧韭山,春花似錦、人聲如沸冷溃。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,289評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽似枕。三九已至盖淡,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間凿歼,已是汗流浹背褪迟。 一陣腳步聲響...
    開封第一講書人閱讀 31,517評論 1 262
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留答憔,地道東北人味赃。 一個月前我還...
    沈念sama閱讀 45,547評論 2 354
  • 正文 我出身青樓,卻偏偏與公主長得像虐拓,于是被迫代替她去往敵國和親心俗。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 42,834評論 2 345

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,515評論 25 707
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法蓉驹,類相關(guān)的語法城榛,內(nèi)部類的語法,繼承相關(guān)的語法态兴,異常的語法吠谢,線程的語...
    子非魚_t_閱讀 31,587評論 18 399
  • 指令式編程 培養(yǎng)指令式編程思維 復(fù)習上一節(jié)課的內(nèi)容 Markdown是一種輕量級的「標記語言」,使用它來書寫文檔、...
    Junting閱讀 609評論 0 1
  • 江歌之死诗茎,實在令人為之痛心惋惜工坊,損命于異國交友不慎更令人憤恨献汗。這消息傳遍了大江南北,舉國上下議論紛紛王污,都為...
    311a949b5048閱讀 340評論 0 0
  • 今日花落雨細 燕歸綠衣啄泥 晨曦復(fù)未夕 孩童院前嬉戲 歡喜 歡喜 與君相依思憶
    文青文清閱讀 283評論 6 8