指令式編程思維
- 順序
- 選擇
- 循環(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";
}
}
//調(diào)用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();
}
}
//調(diào)用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; }
注釋語句://翩肌,/.../
//單行注釋
/*.... */多行注釋