zoukankan      html  css  js  c++  java
  • 函数调用

    函数在调用的时候,会形成一个私有作用与,内部的变量不会被外面访问,这种访问机制叫闭包。这就意味着函数调用完毕,这个函数形成的栈内存会被销毁。

    函数归属谁跟他在哪调用没有关,跟在哪定义有关

    fn()调用完毕后得到的是一个匿名函数,但是这个函数在fn这个作用域下定义的,所以匿名函数内部的变量在fn作用域下查找,这种写法可以函数内部的变量不被销毁

    基类:object的子类有:

    function···array···number···Boolean···string···date···math···regexp··

    函数·····数组····数字·········布尔······字符串····日期···算数····正则···都是类。本质都是函数

    定义字符串:

    1.字符串的加号运算·····(仅仅就是拼接·这种方法叫字符串拼接)

    2.字符串prototype上的方法

    (1)charAt()···返回指定位置的字符

    (2)concat()····链接俩个或多个字符串,并返回新的。

    (3)indexof()···返回某个字符串在字符串中首次出现的位置。没有就返回-1

    (4)lastindexof()·····功能与indexof一样只是从后往前

    (5)match()

    (6)search()

    (7)replace()

    (8)slice()····截取字符串中的一部分

    (9)split()····将字形式符串按某种形式分割成数组

    (10)subst()····也是截取和slice有点区别

    (11)substring()````跟slice一样

    (12)tolowecase()····将字符串中的字符都变成小写

    (13)touppercase()····将字符串中的字符都变成大写

    (14)trim()····去除字符串俩边空白

    补充

    每个函数都天然自带一个return。如果写return返回什么就是什么,如果不写就是undefined。

    类:他的本质也是函数,里面也有return,但默认是object,

    array···数据的定义

    基本的方法:

    1push()···在数组的结尾处添加一个新元素。返回数组长度

    2.unshift()····在开始处添加一个新元素。返回数组长度

    3.pop()···删除数组中的最后一个元素。

    4.shift()····删除数组中的第一个元素。

    5.slice()···截取数组中的一部分,并返回新的数组

    6splice()···在数组中添加或删除元素。

    7sort()····对数组进行排序

    8reverse()····反转数组中的元素顺序

    9.tostring()····将数组转化成字符串,并返回结果

    10.concat()····合并多个数组,并返回值

    11.indexof()····检索数组中的元素,并返回他所在的位置。

  • 相关阅读:
    符号表实现(Symbol Table Implementations)
    揭开枚举类的面纱(Unlocking the Enumeration/enum Mystery)
    玩转指针(Playing with Pointers)
    什么是空间复杂度(What is actually Space Complexity ?)
    论困于记忆之物(随笔感言)
    【未有之有】洛依文明相关
    告别
    【未有之有】洛森修炼体系整理
    【未有之有】洛森十三圣人
    复苏
  • 原文地址:https://www.cnblogs.com/zzz035921/p/9911023.html
Copyright © 2011-2022 走看看