美文网首页
指令式编程及抽象思维

指令式编程及抽象思维

作者: crazy__stone | 来源:发表于2016-08-06 11:19 被阅读0次

指令式编程的思维

指令式编程:程序一般是从上到下,但是可以通过条件判断来执行对应的代码段;


循环

//定义一个变量
var a = 5;
//定义一个函数
function f(){
printStr (3)
}
//打印输出
console.log(a)
执行结果是:5;程序从上到下执行,遇到函数跳过执行后边的代码,函数不调用不执行。

// 循环输出一行
var printstr = '';
for(var j=0;j<20;j++){
//循环拼接输出一行字符串
for(var i=0;i<10;i++){
printstr += "*";
// 当输出一行就换行
printstr += "\n";
}
//打印输出
console.log(printstr);


封装函数

//定义默认的输出字符串
var printstr = '';
function juxing(r,c){
for(var j=0;j<r;j++){
//循环拼接输出一行字符串
for(var i=0;i<c;i++){
printstr += "*";
}
//当输出一行就换行
printstr += "\n";
}
}
// 调用fun函数 5行5列
juxing(5,5);


功能抽象

//定义默认的输出字符串
var a = '';
//打印行
function hang(num,cont){
//循环拼接输出一行字符串
for(var i=0;i<num;i++){
printstr += cont;
}

//换行的函数
function br(){
//当输出一行就换行
printstr += "\n";
}
//合到一起的函数
function jx(r,c){
for(var j=0;j<r;j++){
//打印行
hang(c,'#');
//输出一行后就换行
br();
}
}
//调用jx函数
jx(5,5);


多人协同开发会有命名空间,js中是没有命名空间的,此时要考虑作用域的问题。

立即执行的函数
(function(){
var a = 10;
})();
var a 是一个局部变量

变量函数
var b = function(){
}
function f(){
return function(){
}
}
var c = f();
c就等于f函数内部的函数


相关文章

  • 指令式编程及抽象思维

    指令式编程的思维 指令式编程:程序一般是从上到下,但是可以通过条件判断来执行对应的代码段; 循环 //定义一个变量...

  • XDH_LESSON3

    LINUX基础学习 昨日复习 1.初步认识指令式编程与函数式编程,了解到指令式编程思维方式。2.了解指令式编程下J...

  • 第二天 指令式编程、抽象思维

    兄弟会-全栈工程师 第二天笔记 指令式编程 NodeJS 运行于服务器端的JS程序 抽象思维 JS语法特性 例如:

  • 20160905兄弟连笔记

    函数式编程是种编程范式,它将电脑的运算视为函数的计算。和指令式编程相比,函数式编程强调函数的计算比指令的执行重要。...

  • 全栈工程师第二天学习笔记

    全栈工程师第二天学习笔记 指令式编程原理 指令式编程是计算机根据指令执行,我们得任何编程语言都可以看作是一种指令,...

  • RxAndroid 来管理应用状态(1)

    指令式编程现在总是被拿出来和其他OOP呀 、FP还是响应式编程进行对比以突出后者的优势。不过指令式编程还是比较好理...

  • 第二天 通过打印不同形状锻炼抽象思维能力

    指令式编程 今天的目标培养大家像计算机一样思考今天 的语言是JS交互式模式是指令式编程的根本跳转指令的发展,GOT...

  • 函数式编程

    什么是函数式编程? 函数式:functional 一种编程范式 函数式编程特点 把计算视为函数而非指令 纯函数式编...

  • 兄弟会0805 编程的思维

    编程的思维 1.指令式编程思维 2. 函数式编程思维 编程范式 函数式编程是一种编程范式,我们常见的编程范式有命令...

  • 指令式编程

    指令式编程的思维 所谓命令式编程,是以命令为主的,给机器提供一条又一条的命令序列让其原封不动的执行。程序执行的效率...

网友评论

      本文标题:指令式编程及抽象思维

      本文链接:https://www.haomeiwen.com/subject/cbyksttx.html