发表于: 2018-12-16 22:46:08

1 803


今天完成的事:

初步认识函数

函数,是一种封装。就是将一些语句,封装到函数里面。通过调用的形式,执行这些语句。

函数的使用,是两个步骤,

第一步,函数的定义

语法:

 function 函数名字() {

       }

function就是英语“函数”、“功能”的意思。顾名思义,将一些功能封装到函数里面。

function是一个关键字,和var、typeof一样,都是关键字,后面要加空格。

函数名字的命名规定,和变量的命名规定一样。只能是字母、数字、下划线、美元符号,不能以数字开头。

后面有一对儿空的小括号,里面是放参数用的,大括号里面,是这个函数的语句。

第二步 函数的调用

函数如果不调用,等于白写。 调用一个函数,就是这个函数的名字后面加小括号对儿。

语法:函数名字();

定义函数,可以在调用的后面:这是JS的语法特性,函数声明头的提升。

函数的功能、好处:

1) 将会被大量重复的语句写在函数里面,这样以后需要这些语句的时候,直接调用函数,不用重写那些语句。

2) 简化编程,让编程变的模块化。

函数的的参数

实际参数和形式参数的个数,要相同。

函数的返回值

return就是“返回”的意思,那么就表示此时这个“函数调用的表达式”(红色部分),值就是这个a+b。

● 函数里面可以没有return,如果有,只能有一个。不能有多个return;

● 函数里面,return后面不允许书写程序了,也就是说写在后面的程序无效;

变量的命名规范:

只能由英语字母、数字、下划线、美元符号$构成,且不能以数字开头,并且不能是JavaScript保留字。

下列都是非常正确的变量命名:

1 var haha = 250;

2 var xixi = 300;

3 var a1 = 400;

4 var a2 = 400;

5 var abc_123 = 400;

6 var $abc = 999;

7 var $o0_0o$ = 888;

8 var $ = 1000;

9 var _ = 2000;

10 var ________ = 3000;

下列的单词,叫做保留字,就是说不允许当做变量名

abstract、boolean、byte、char、class、const、debugger、double、enum、export、extends、final、float、goto

implements、import、int、interface、long、native、package、private、protected、public、short、static、super、synchronized、throws、transient、volatile

大写字母是可以使用的,并且大小写敏感。也就是说A和a是两个变量

变量的定义和赋值

变量用var来定义。只有定义之后,这个变量才能够使用。

明天计划的事:巩固基础知识,运用于实际操作中,进行js任务一

遇到的问题:暂时没有什么问题.

收获:学会了函数的一些基本知识,如何定义一个函数以及如何调用这个函数。


返回列表 返回列表
评论

    分享到