编程技术
-
数字类型
在现代 JavaScript 中,数字(number)有两种类型: JavaScript 中的常规数字以 64 位的格式 IEEE-754 存储,也被称为“双精度浮点数”。这是我们…
-
对象 —— 原始值转换
当对象相加 obj1 + obj2,相减 obj1 – obj2,或者使用 alert(obj) 打印时会发生什么? JavaScript 不允许自定义运算符对对象的处理方式。与其…
-
原始类型的方法
JavaScript 允许我们像使用对象一样使用原始类型(字符串,数字等)。JavaScript 还提供了这样的调用方法。我们很快就会学习它们,但是首先我们将了解它的工作原理,毕竟…
- 广告位招租联系电话:13518188210
-
symbol 类型
根据规范,只有两种原始类型可以用作对象属性键: 字符串类型 symbol 类型 否则,如果使用另一种类型,例如数字,它会被自动转换为字符串。所以 obj[1] 与 obj[“1”]…
-
可选链 “?.”
最近新增的特性 这是一个最近添加到 JavaScript 的特性。 旧式浏览器可能需要 polyfills. 可选链 ?. 是一种访问嵌套对象属性的安全的方式。即使中间的属性不存在…
-
构造器和操作符 “new”
常规的 {…} 语法允许创建一个对象。但是我们经常需要创建很多类似的对象,例如多个用户或菜单项等。 这可以使用构造函数和 “new” 操作符来实现。 构造函数 构造函数在技术上…
-
对象方法,”this”
通常创建对象来表示真实世界中的实体,如用户和订单等: let user = { name: “John”, age: 30 }; 并且,在现实世界中,用户可以进行 操作:从购物车中…
-
对象引用和复制
对象与原始类型的根本区别之一是,对象是“通过引用”存储和复制的,而原始类型:字符串、数字、布尔值等 —— 总是“作为一个整体”复制。 如果我们深入了解复制值时会发生什么,就很容易理…