js-day2

函数定义两种方式:

第二种

在这种方式下,function (x) { ... }是一个匿名函数,它没有函数名。但是,这个匿名函数赋值给了变量abs,所以,通过变量abs就可以调用该函数。上述两种定义完全等价,注意第二种方式按照完整语法需要在函数体末尾加一个;,表示赋值语句结束。

内部存在关键字 arguments  指向传入参数,利用索引访问


实例


判断参数个数


rest

利用... 分割 参数和 rest 从运行结果可知,传入的参数先绑定a、b,多余的参数以数组形式交给变量rest,所以,不再需要arguments我们就获取了全部参数


return问题

return会在行尾自动加上分好,所以return undefined


myapp

全局变量   -利用window 创建    window.alert


var和let

var 局部,let 块级   const 块级常量

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 函数就是最基本的一种代码抽象的方式。 定义函数function abs(x) {if (x >=0){return...
    _我和你一样阅读 3,247评论 0 0
  • 函数函数定义与调用变量作用域全局变量方法高阶函数闭包箭头函数$generator$ 函数 函数定义与调用 定义函数...
    染微言阅读 3,749评论 0 5
  • 参考 学习网站 廖雪峰的JavaScript教程 w3cshool 阮一峰的JavaScript全栈工程师培训教程...
    HuangJn阅读 2,812评论 0 1
  • 同学,你一生的财富 一个人能有多大成就,要看TA与谁同行;一个人有多优秀,看看TA最亲近的朋友就知道了。一项研究表...
    代风阅读 3,712评论 3 6
  • 【读书主题】 不想当厨子的药学森不是好码农 【四月读本】 《Mac Talk·人生元编程》池建强 ★★★☆☆ 博文...
    深海suke阅读 2,920评论 2 1