admin管理员组文章数量:1794759
JS函数之间的调用(函数内调用一个函数、调用函数内部的函数)
文章目录
- JS函数内调用一个函数
- JS在外部调用函数内部的函数
代码示例 要点:在一个函数内调用另外一个函数!!!!(常用)(分开写两个function 函数, 然后再一个函数内进行调用!)
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <script> function isRunYear(year){ // 闰年返回true,否则false var flag = false; // 先定义一个值 if(year%4==0&&year%100!=0|year%400==0){ flag = true } return flag // 返回这个值 } function backDay(){ var year = prompt("请输入年份"); // 调用 判断是否为闰年的函数 if(isRunYear(year)){ // 调用函数 console.log(year+"年是闰年"); // 字符串拼接 }else{ alert("不是闰年"); } } backDay(); </script> </body> </html>JS在外部调用函数内部的函数
代码示例 要点支撑: 方法1:该内部函数的外部定义一个变量,用来接收函数内部的函数的函数名 不再外部声明定义新变量也行,因为函数内部不写声明变量的关键字var或let,就相当于全局变量,将函数赋值给全局变量,外部可以调用! 方法2:采用箭头函数,可以多地使用
var xihuan; function fn1(){ function fn2(){ console.log('我喜欢你'); } function fn3(){ console.log('我讨厌你'); } xihuan = fn2; this.taoyan = fn3 } // 若只调用fn1,全部输出fn1里面调用的东西 fn1(); // 若要调用fn1中的fn2,需要先调用一下fn1() xihuan(); this.taoyan() // js代码的执行和js引擎有关!!运行结果:
我喜欢你 我讨厌你 20 30版权声明:本文标题:JS函数之间的调用(函数内调用一个函数、调用函数内部的函数) 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686495263a73896.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论