指令式编程思维
- 顺序
- 选择
- 循环
函数式编程思维
函数
//定义默认的输出字符串
var printstr = '';
function fun(r,c){
for(var j=0;j<r;j++){
//循环拼接输出一行字符串
for(var i=0;i<c;i++){
printstr += "*";
}
printstr += "\n";
}
}
//调用fun函数
fun(5,10);
console.log(printstr);
抽象化函数
var printstr = '';
//打印行
function printChar(num,cont){
//循环拼接输出一行字符串
for(var i=0;i<num;i++){
printstr += cont;
}
}
//换行的函数
function br(){
printstr += "\n";
}
function fun(r,c){
for(var j=0;j<r;j++){
//打印行
printChar(c,'#');
br();
}
}
//调用fun函数
fun(5,10);
console.log(printstr);
JavaScript语法简介:
变量声明,赋值语句:var
语法如下:
var 变量名称 [=初始值]
var computer = 32 //定义computer是一个变量,且有初值为32。函数定义语句:function,return
语法如下:
function 函数名称 (函数所带的参数)
{
执行部分
return 值
}-
条件和分支语句:if...else,switch
语法如下:
if (条件)
{
way1
else{
way2
}switch (条件) { case 1: way1; case 2: way2; case 3: way3; ... default: way; }
注释语句://,/.../
//单行注释
/*.... */多行注释