JavaScript
文章平均质量分 66
GO_DIE_
Node.js
展开
-
JavaScript-内存空间
文章目录JavaScript的内存管理JavaScript的内存管理不管什么程序语言,内存生命周期基本是一致的:分配你所需要的内存使用分配到的内存(读、写)不需要时将其释放归还与其他需要手动管理内存的语言不同,在JavaScript中,当我们创建变量的时候,系统会自动分配对应的内存。在JavaScript中,数据类型分为两类,基本类型和引用类型。基本类型:值占有固定大小的空间,保存在栈内存中,由操作系统自动分配和释放。引用类型:值大小不固定,栈内存中存放地址指向堆内存中的对象。是按引用原创 2021-07-18 00:27:47 · 246 阅读 · 0 评论 -
JavaScript 基本类型与基本类型包装对象
问题思考阅读以下代码:const str1 = 'str1';const str2 = new String('str2');typeof str1; // stringtypeof str2; // object在没理解JavaScript基本类型和基本类型包装对象之前你是否也会觉得以上代码的结果很奇怪呢?基本类型基本类型(基本数值、基本数据类型)是一种既非对象也无方法的数据。在 JavaScript 中,共有7种基本类型:string,number,bigint,boolean,nu原创 2021-05-31 00:40:42 · 373 阅读 · 5 评论 -
JavaScript 严格模式(strict mode)
概述ECMAScript 5的严格模式(strict mode)是采用具有限制性JavaScript变体的一种方式,从而使代码显示地 脱离“马虎模式/稀松模式/懒散模式“(sloppy mode)模式。严格模式不仅仅是一个子集:它的产生是为了形成与正常代码不同的语义。意义设立"严格模式"的目的,主要有以下几个:严格模式通过抛出错误来消除了一些原有静默错误。严格模式修复了一些导致 Jav...原创 2020-02-03 22:14:19 · 320 阅读 · 0 评论 -
JavaScript with语句
不建议使用with语句,因为它可能是混淆错误和兼容性问题的根源。在 ECMAScript 5 严格模式中该标签已被禁止。推荐的替代方案是声明一个临时变量来承载你所需要的属性。with扩展一个语句的作用域链。语法with (expression) { statement}expression将给定的表达式添加到在评估语句时使用的作用域链上。表达式周围的括号是必需的。stat...原创 2020-02-01 00:24:03 · 264 阅读 · 1 评论