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()····检索数组中的元素,并返回他所在的位置。

  • 相关阅读:
    计算机网络知识技能水平的测评试题
    Socket与系统调用深度分析
    学习构建调试Linux内核网络代码的环境MenuOS系统
    深入学习socket网络编程,以java语言为例
    网络配置工具iproute2和net-tools的基本原理和基本使用方法
    Linux系统学习总结报告
    结合中断上下文切换和进程上下文切换分析Linux内核的一般执行过程
    深入理解系统调用-40号调用
    基于mykernel2.0 编写一个操作系统内核
    交互式多媒体图书平台的设计与实现
  • 原文地址:https://www.cnblogs.com/zzz035921/p/9911023.html
Copyright © 2011-2022 走看看