首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
JerryFish
掘友等级
资深bug开发工程师
|
OPay China
一个编程的小学生
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
85
文章 85
沸点 0
赞
85
返回
|
搜索文章
最新
热门
变量、作用域、内存---part6
js具有自动垃圾收集机制,也就是说,执行环境会管理代码执行过程中的使用的内存。在部分编程语言中(例如C语言)开发人员的一项基本的任务就是手工跟踪内存的使用情况,这是造成了很多性能问题的一个根源。在写js程序的时候,开发人员不用再关心内存的使用情况,所有的不需要的内存垃圾都会被自…
变量、作用域、内存---part5
我们上一部分简单的提到了作用域的概念,在一个函数被解析的时候会在作用域的范围中产生一个环境变量的对象,函数的所有的取值和赋值的操作都在这个环境变量中去操作我们先定义一个函数里面声明一个变量叫outer
变量、作用域、内存---part4
当代码在一个环境中执行的时候会创建变量对象的一个作用域链(scopechain),作用域链的作用是保证执行环境有权访问相应的变量,作用域链的前端始终都是当前执行的代码所在环境的变量对象,最后端的始终都
变量、作用域、内存---part3
确定数据类型(检测类型)我们之前提过了要检测目前的数据类型究竟是哪一种js中已经提供了typeof操作符但是我们也看到了有两种数据类型用这种简单的方式貌似无法区分就,就是我们黑框中勾出来的类型这两种a
变量、作用域、内存---part2
当一个变量向另一个变量复制引用类型的值得时候,同样也会将存储在变量对象中的值复制一份放到位新变量分配的空间中。不同的是,这个值得副本实际上是一个指针,而这个指针指向存储在堆中的一个对象,如果你更改这个指针,另一个对象也会有变化 js中所有的函数的参数都是按值来传递的(废话),简…
变量、作用域、内存---part1
我们之前在讲变量的时候提到了基本类型和引用类型,这次我们回去深刻的讨论一下两者之间有什么区别,基本类型是指的简单的数据段,而引用类型则是多个数据段组成的对象;基本类型是“栈”,先进如栈内的变量最先被释放掉(内存中)。引用类型是“堆”,所有的引用类型内存中需要单独给开辟一个内存空…
函数
对于任何编程语言来说函数都是一个基本的概念也是一个特别重要的概念,js中的函数用function来声明函数名称,后面跟着一组参数和一个函数体,格式如下:function函数名(函数参数){函数体}其中
语句part--2
for-in语句适用于对数组和对象进行遍历。对于数组迭代出来的是数组元 素,对于对象迭代出来的是对象的属性。举个例子:
语句part--1
语句任何编程语言中,语句就是灵魂,因为所有的逻辑和变换都是通过语句来下命令的而下命令总得有个下命令的对象,js的对象是浏览器,也就是说,js是通过语句来给浏览器下命的分隔符我们这里指的是“;”这边和c
操作符---part3
逻辑非得操作结果和判断是否相等的操作结果一样都是“布尔值”。无论这个值是什么数据类型,这个操作符都会返回一个布尔值。逻辑非操作符首先会将它的操作数转换为一个布尔值,然后再对其求反,逻辑非操作符遵循下列规则:
下一页
个人成就
文章被点赞
51
文章被阅读
14,192
掘力值
695
关注了
17
关注者
27
收藏集
0
关注标签
10
加入于
2019-05-05