javascript中函数(function)的用法

简介:
  • 函数作为变量
    1. var myFun;
    2. if( Math.random > 0.5){

    3.     myFun = function(){
    4.     
    5.      alert("hellow");
    6.     }   
    7.     }else{
    8.     myFun = function(){
    9.         
    10.         alert("world");
    11.         }
    12.     }
    13. myFun();
  • 函数作为参数
    1. function doSomething(callbackd){
    2.     alert("hellow");

    3.     if(callbackd){
    4.        callbackd();}

    5. }
    6. function my_callback(){

    7.     alert("world");
    8. }

    9. doSomething(my_callback);
  • 函数作为函数的返回值
    1. function get_multiplier(num1){
    2.         return function(num2){
    3.            return num1*num2;    
    4.         }
    5. }
    6. var get10 = get_multiplier(10);
    7. var get5  = get10(5);
    8. alert(get5);
    9. var result = get_multiplier(1)(5);

    10. alert(result);
  • 匿名函数的应用
    1. (function(name){
    2.   alert(name);
    3. })('张胜利');
目录
相关文章
|
19天前
|
数据采集 Web App开发 JavaScript
Puppeteer的高级用法:如何在Node.js中实现复杂的Web Scraping
随着互联网的发展,网页数据抓取已成为数据分析和市场调研的关键手段。Puppeteer是一款由Google开发的无头浏览器工具,可在Node.js环境中模拟用户行为,高效抓取网页数据。本文将介绍如何利用Puppeteer的高级功能,通过设置代理IP、User-Agent和Cookies等技术,实现复杂的Web Scraping任务,并提供示例代码,展示如何使用亿牛云的爬虫代理来提高爬虫的成功率。通过合理配置这些参数,开发者可以有效规避目标网站的反爬机制,提升数据抓取效率。
Puppeteer的高级用法:如何在Node.js中实现复杂的Web Scraping
|
18天前
|
JavaScript 前端开发
JavaScript基础知识-函数的返回值
关于JavaScript函数返回值的基础知识。
21 9
JavaScript基础知识-函数的返回值
|
3天前
|
JSON JavaScript 前端开发
JavaScript第五天(函数,this,严格模式,高阶函数,闭包,递归,正则,ES6)高级
JavaScript第五天(函数,this,严格模式,高阶函数,闭包,递归,正则,ES6)高级
|
18天前
|
JavaScript 前端开发
JavaScript基础知识-函数的参数
关于JavaScript函数参数基础知识的介绍。
16 4
JavaScript基础知识-函数的参数
|
18天前
|
JavaScript 前端开发
JavaScript基础知识-立即执行函数
关于JavaScript基础知识中立即执行函数的介绍。
16 2
JavaScript基础知识-立即执行函数
|
10天前
|
JavaScript 前端开发
一个js里可以有多少个async function,如何用最少的async function实现多个异步操作
在 JavaScript 中,可以通过多种方法实现多个异步操作并减少 `async` 函数的数量。
|
16天前
|
JavaScript 前端开发
JavaScript 函数
JavaScript 函数
22 9
|
17天前
|
JavaScript 前端开发
前端JS函数
【9月更文挑战第4天】前端JS函数
21 6
|
14天前
|
存储 JavaScript 前端开发
JS中的数组有哪些常用操作函数和属性
【9月更文挑战第7天】JS中的数组有哪些常用操作函数和属性
9 1
|
25天前
|
缓存 JavaScript 前端开发
react.js高级用法
【8月更文挑战第27天】react.js高级用法
29 2

热门文章

最新文章