zoukankan      html  css  js  c++  java
  • javascript函数(一)

    javascript面向对象编程指南笔记(二):

    1、函数如果没有显示返回值,默认返回值为undefined;

    2、arguments.length表示函数被调用时所接收的参数数量,数组arguments[i],为参数数组。

    3、parseInt()将收到的任何输入值(通常是字符串)都转换为整数类型输出,在遇到第一个异常字符时放弃所有剩下的,马上输出,如parseInt("1abc23")输出1,如果第一个字符即为非数字,则输出NaN。parseFloat()相同。

    4、parseInt(“ ”,radix),第二参数radix表示数字的进制(二进制、十进制、八进制、十六进制),默认为十进制。parseFloat没有第二参数。但parseFloat可以接受指数形式数据,parseInt()不可以。

    5、isNaN可以用来确认某个输入值是否是一个可以参与算术运算的数字,可以用来检测parseint好()和parseFloat()是否调用成功。

    6、URL(uniform Resource Locator)统一资源定位符,encodeURL(url)可转义url字符。

    7、函数也是数据,函数标识记法:var f=function(){return 1};要调用某个函数,只需在其名字后面加一对括号即可。

    8、匿名函数:

    9、回调函数:

    10、自调函数:将匿名函数定义放进一对括号中,在后面紧跟一对括号即可。第二个括号即起到“立即调用”的作用,同时也是向匿名函数传递参数的地方。

    11、私有(内部)函数:

    12、返回函数的函数:

    13、能重写自己的函数:

    14、作用域链:可利用闭包突破作用链域;

    15、闭包在迭代器中的运用;

  • 相关阅读:
    你可见过一种基于状压的二进制筛法?
    dp
    tricks
    csp2020 游记
    洛谷P2982 [USACO10FEB]慢下来Slowing down
    NOIP 2018 大翻车记
    2019 ICPC 南京网络赛
    POJ2778 AC自动机 + 快速矩阵幂
    2019 CCPC网络赛
    2018ICPC 北京
  • 原文地址:https://www.cnblogs.com/pm-dongjian/p/5002512.html
Copyright © 2011-2022 走看看