博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
11.5 函数调用 以及 字符串的方法
阅读量:5064 次
发布时间:2019-06-12

本文共 879 字,大约阅读时间需要 2 分钟。

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

2.函数归属谁跟它在哪调用没有关系,跟在哪定义有关

3

.

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

4.

基类Object的子类有

 

Function  Array  Number  Boolean  String  Date  Math  RegExp

 

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

 

String

 

定义字符串的方法

 

Var st=new String(“hello world”)  

 

简写

 

Var st=”hello world”

5字符串prototype上的方法  

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

2.concat()   连接两个或多个字符串,并返回新的字符串中
3.indexOf()返回某个字符串在字符串中首次出现的位置
4.lastlndexOf()功能和indexOf一样,不过从后往前,
5.slice()截取字符串中的一部分
6.split()将字符串案某种形式分割成数组
7.substr()也是截取和slice有点区别     (2.5)从二开始向后截取5个
8. substring()同等slice  截取字符串中的一部分
9.to lowerCase()将字符串中的字符都变成小写
10.to vpperCase()将字符串中的字符都变成小写
11.trim()去掉字符串两边的空白

 

5.

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

类他的本质也是函数,里面也有return 但默认是object,如果强制return一个值,不会造成影响,如果return是个对象,就会造成影响

 

转载于:https://www.cnblogs.com/liancai001/p/10043920.html

你可能感兴趣的文章
UVA 11082 Matrix Decompressing 矩阵解压(最大流,经典)
查看>>
jdk从1.8降到jdk1.7失败
查看>>
硬件笔记之Thinkpad T470P更换2K屏幕
查看>>
iOS开发——缩放图片
查看>>
HTTP之URL的快捷方式
查看>>
满世界都是图论
查看>>
配置链路聚合中极小错误——失之毫厘谬以千里
查看>>
代码整洁
查看>>
蓝桥杯-分小组-java
查看>>
Android Toast
查看>>
iOS开发UI篇—Quartz2D使用(绘制基本图形)
查看>>
docker固定IP地址重启不变
查看>>
桌面图标修复||桌面图标不正常
查看>>
JavaScript基础(四)关于对象及JSON
查看>>
JAVA面试常见问题之Redis篇
查看>>
jdk1.8 api 下载
查看>>
getElement的几中属性介绍
查看>>
HTML列表,表格与媒体元素
查看>>
雨林木风 GHOST_XP SP3 快速装机版YN12.08
查看>>
java对象的深浅克隆
查看>>