- 单词不一样。
方法的英文是method,函数的英文是Function。
-
位置不一样。
写在外面(直接写在
<script>
标签里面的)的叫函数,比如这样<script> function abc(){ } </script>
写在类里面的叫方法,因为方法和某个实例或对象是绑定的。比如这样:
function Person(){ //写在Person里面的叫方法 }
在JS中,方法和函数都是使用function来定义的,所以有些人不会去特意区分它们,因为js既有函数也有方法。
但是有的语言是有明确区分的,比如Java,它只有方法,没有函数这个概念。
搞清楚js中方法和函数的区别还是很有必要哒,而且并不难,嘿嘿。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。