推荐系统下载

     您的位置:来学习素材网 > 矢量素材 > EPS矢量素材

猜你喜欢

2023-09-20 05:18
JavaScript学习笔记(二)——变量、作用域、函数和内存
[文章导读]JavaScript学习笔记(二)——变量、作用域、函数和内存

①Javascript中变量可能包含两种不同数据类型的值:基本类型的值和引用类型的值。

对于引用类型的值,可以为其添加属性和方法,也可以改变其属性和方法,例如:

但是,不能对基本类型的值添加属性,例如:

②JavaScript没有块级作用域。对于有块级作用域的语言,例如C、C++、Java中,新声明的变量只存在与当前块级作用域中,块级语句执行完毕后变量即会销毁。例如(Java):

运行结果报错,显示i未定义:

而在JavaScript中,没有块级作用域,变量不会被立即销毁,例如(JavaScript):

③JavaScript函数的参数和大多数其他语言中的参数有所不同。JavaScript函数不介意传递进来多少个参数,也不介意参数的数据类型。即使定义的参数只接受两个参数,在调用函数的时候也未必需要传递两个参数。可以选择传递一个、三个甚至不传递。

JavaScript中的参数在内部使用一个数组来定义,函数接收的始终是一个数组。在函数体内通过arguments对象访问参数数组,例如:

④JavaScript最常用的垃圾收集方式为标记清除,通过对变量的标记进行判断,并对其采取相应的策略。

为确保暂用较少的内存可以使得页面获得更好的性能,通常需要对变量进行解除引用,即将其值设置为null。

js js基础 JavaScript

声明:本站拒绝任何弹窗、插件以及广告联盟的广告,本QQ号(254031582)只解决会员问题,素材失效问题,软件使用问题一律不回。

为广大设计朋友提供平面设计素材和教材、PSD素材、C4D模型、3DMAX模型、AE模板、矢量模板等下载

苏ICP备2023039977号-2

Copyright © 2010-2020laixuexi.cc. All Rights Reserved .