《JavaScript基础-Day.4》笔记总结
函数的使用
函数的声明:


函数的调用:

函数的传参

tip:99%的c语言的味道。

默认参数:

函数的返回值


tip:

eg:
<script>let a = [] //一个求数组中最大最小值的程序//数组大小和内容可以自定义!function shuzhu() {let q = +prompt('请输入数组的个数:')for (let i = 0; i < q; i++) {let w = +prompt(`请输入第${i + 1}个数.`)a.push(w)}document.write('当前的数组为:')document.write(a)let max = a[0]let min = a[0]for (let e = 0; e < a.length; e++) {max < a[e] ? max = a[e] : max = max}for (let e = 0; e < a.length; e++) {min > a[e] ? min = a[e] : min = min}return [max, min] //一个定义函数可以返回多个值,方法就是加中括号,逗号隔开.}let r = shuzhu() //shuzhud 的返回值是一个数组,应当先把函数的返回值先赋给一个变量在调用!!!document.write('<br>')document.write(`他们中的最大值为:${r[0]}<br>他们中的最小值为:${r[1]}`)</script>
tip:

作用域

tip:
特殊情况:如果函数内部,变量没有声明,直接赋值,也可以当全局变量看(但是强烈不推荐)
函数内部的形参可以看做是局部变量。
变量的访问原则

匿名函数
函数分类:

匿名函数



逻辑中断


转换为布尔型

隐式转换:

