发表于: 2019-03-05 00:23:16
4 831
今天完成的事情:
今天在做任务的时候感觉对js还是有很多不懂的地方,懵懵懂懂的做完了任务一,感觉有点急于求成了,今天主要是上网查看了很多关于js和任务的相关文章,也看了一些视频,对计算方法还是有些懵。写了一些简单的demo,不过都不太好,看来还是要继续努力啊。
学习了有关函数的一些知识,感觉很有用。
明天计划的事情:
明天的首要计划就认真学习一下计算方法,争取提高任务进度,早日完成任务。
遇到的问题:
主要问题还是对js比较陌生,懵逼的时候比较多,其次就是查看计算方法相关文章的时候有些地方有些看不懂,还是需要多写demo。
收获:
for循环
for循环的结构
for循环举例:
for (var i = 1; i <= 100; i++) { console.log(i); }
上方代码的解释:
for循环遍历
for (var i = 1; i < 13; i = i + 4) { console.log(i); }
上方代码的遍历步骤:
程序一运行,将执行var i = 1;这条语句, 所以i的值是1。 然后程序会验证一下i < 13是否满足,1<13是真,所以执行一次循环体(就是大括号里面的语句)。 执行完循环体之后,会执行i=i+4这条语句,所以i的值,是5。程序会会验证一下i < 13是否满足,5<13是真,所以执行一次循环体(就是大括号里面的语句)。 执行完循环体之后,会执行i=i+4这条语句,所以i的值,是9。程序会会验证一下i < 13是否满足,9<13是真,所以执行一次循环体(就是大括号里面的语句)。 执行完循环体之后,会执行i=i+4这条语句,所以i的值,是13。程序会会验证一下i < 13是否满足,13<13是假,所以不执行循环体了,将退出循环。 最终输出输出结果为:1、5、9
接下来做几个题目。
题目1:
for (var i = 1; i < 10; i = i + 3) { i = i + 1; console.log(i); }
输出结果:2、6、10
题目2:
for (var i = 1; i <= 10; i++) { } console.log(i);
输出结果:11
题目3:
for(var i = 1; i < 7; i = i + 3){ } console.log(i);
输出结果:7
题目4:
for (var i = 1; i > 0; i++) { console.log(i); }
死循环。
函数
函数:就是将一些语句进行封装,然后通过调用的形式,执行这些语句。
函数的作用:
将大量重复的语句写在函数里,以后需要这些语句的时候,可以直接调用函数,避免重复劳动。
简化编程,让编程模块化。
先来看个例子:
console.log("你好"); sayHello(); //调用函数 //定义函数: function sayHello(){ console.log("欢迎"); console.log("welcome"); }
第一步:函数的定义
函数定义的语法:
function 函数名字(){ }
解释如下:
function:是一个关键字。中文是“函数”、“功能”。
函数名字:命名规定和变量的命名规定一样。只能是字母、数字、下划线、美元符号,不能以数字开头。
参数:后面有一对小括号,里面是放参数用的。
大括号里面,是这个函数的语句。
第二步:函数的调用
函数调用的语法:
函数名字();
函数的参数:形参和实参
函数的参数包括形参和实参。来看下面的图就懂了:
注意:实际参数和形式参数的个数,要相同。
举例:
sum(3,4); sum("3",4); sum("Hello","World"); //函数:求和 function sum(a, b) { console.log(a + b); }
控制台输出结果:
7 34 helloworld
函数的返回值
举例:
console.log(sum(3, 4)); //函数:求和 function sum(a, b) { return a + b; }
return的作用是结束方法。
评论