全棧工程師第二天學習筆記
指令式編程原理
指令式編程是計算機根據(jù)指令執(zhí)行,我們得任何編程語言都可以看作是一種指令,計算機在執(zhí)行的
時候,從上到下依次執(zhí)行,js為例子挖诸。
var a;
var a = 5央碟;
a ++;
分之語句
當然這樣的執(zhí)行方式税灌,往往不能滿足人類的思維計算需求均函,于是if() goto
,就可以根據(jù)某種條件
二執(zhí)行亿虽。
var a = 10;
a += a;
if(a>10){
goto b;
}
b:
console.log('這是滿足條件跳轉(zhuǎn)過來的');
然而有些語言不支持gogo語句,后續(xù) 苞也,while()誕生
var i=0;
while(i<10){
i++;
}
相對而言
do{
執(zhí)行體
}whlie(條件)
以上兩者相比之下的區(qū)別是洛勉,后者不管條件是否成立都會執(zhí)行一次,而前者條件成立才執(zhí)行
for(){}
循環(huán)可以替代while()
循環(huán)原理:
for(var i=0;i<10;i++){
}
抽象
我們可以更具需求對計算機語言記性一個抽象封裝如迟,從而達到程序員偷懶的愿望
同等類型的函數(shù)可以進行封裝抽象
function a (){
}
a();
var a;
a=a++;
console.log(a);
var b =10;
console.log(b);
定一個換行函數(shù)為例子
function n (){
console.log('\n');
}
function a (){
}
a();
var a;
a=a++;
n();
var b =10;
n();
以上可以看出集成封裝的重要性收毫,和方便性。