详解js中函数的相关定义与用法
Mar 20, 2020 am 11:07 AM三种函数的声明方法
代码示例如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
|
(推荐教程:js教程)
有返回值的函数
代码示例如下:
1 2 3 4 5 6 7 8 |
|
函数返回值为函数的函数
代码示例如下:
1 2 3 4 5 6 7 8 |
|
一个比较常用的方法
1 2 3 4 5 6 7 8 9 |
|
运行结果:
函数调用时,没有参数限制,定义函数时,即使调用了参数个数不足,也不会报错,因为参数默认为undefined类型。
上面的三种函数的定义方法虽然不同,但是其对应的底层思想是相同的,其都相当于一个变量封装了一个函数类型的对象。
在js中,()是函数的执行符号,但输入()代码才会执行,相应的console.log(函数名)其仅仅只能打印出函数的内容,但在其内部添加了()其不仅会执行代码还会打印出其对应的返回值(如果用的话)
有一种常用的方式,就如同代码最后的命名方式,定义一个执行函数的函数。
相关视频教程推荐:javascript视频教程
Atas ialah kandungan terperinci 详解js中函数的相关定义与用法. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Artikel Panas

Alat panas Tag

Artikel Panas

Tag artikel panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Petua untuk mencipta fungsi baharu secara dinamik dalam fungsi golang

Pertimbangan untuk susunan parameter dalam penamaan fungsi C++

Bagaimana untuk menulis fungsi yang cekap dan boleh diselenggara di Jawa?

Perbandingan kelebihan dan kekurangan parameter lalai fungsi C++ dan parameter pembolehubah

Apakah faedah fungsi C++ mengembalikan jenis rujukan?

Apakah perbezaan antara fungsi PHP tersuai dan fungsi yang telah ditetapkan?

Penggunaan lanjutan parameter rujukan dan parameter penunjuk dalam fungsi C++
