JS-03 函数

命名规范

变量 = 名词

函数 = 动宾短语

 

数组

通过修改数组索引的方式,追加数组元素 : arr[5] = 'read';

如果索引号被占用,会修改数组中的数据;

不能直接给数组名赋值,否则会覆盖掉以前的数据,需要加上索引

 

冒泡排序

功能:排序,从大到小,从小到大

原理:从数据的开头开始,对比相邻两个数据的大小,如果顺序错误,交换两个数据的位置,直到数据位置正确。

比如从大到小冒泡排序,如果第一位比第二位小,那交换两个数据的位置,然后再比较第二、第三位数据的大小,再判断是否交换位置

【以上有补充,择时再补】

 

算法:观察数据执行的过程,找到其中的规律,然后转化成代码

 

 

函数

形参:声明函数时的使用的参数

实参:调用函数时使用的参数

JS 中形参和实参可以不相等,但是按照形参来取值;

 

函数的返回值:

功能一:return 将函数的结果返回给调用者;

functino getMax( num1, num2 ){

  return num1 > num2 ? num1 : num2;

};

console.log( getMax( 3, 4 )); // 打印 4

 

功能二:终止行数

return 之后的语句不会被执行;

 

一次只能返回一个值;多个值,只返回最后一个值;但是可以输出个对象,比如数组;

 

 

两种声明方式:

利用关键字自定义函数(命名函数): function(){};

函数表达式(匿名函数): var flag = function(){};

 

posted @ 2020-03-30 09:07  wsh1995  阅读(134)  评论(0编辑  收藏  举报