📄️ 什么是语法糖
语法糖(Syntactic sugar)是由英国计算机科学家彼得·约翰·兰达(Peter J. Landin)发明的一个术语,指编程语言中添加的某些语法,这些语法对语言的功能并没有影响,但是更方便程序员使用。通常来说使用语法糖能够增加程序的可读性,从而减少程序代码出错的机会。
📄️ JavaScript 类型转换问题
typeof NaN
📄️ JS 中的隐式类型转换1
在 JavaScript 中,由于是弱类型语言,变量没有明确的类型声明。这导致任意两个变量都可以进行+ - * /等数学运算,从而引入了隐式类型转换的概念。
📄️ JS 中的隐式类型转换2
在 JavaScript 中,当不同类型的值进行运算时,会发生隐式类型转换。本文将深入探讨原始值和对象在隐式类型转换过程中的行为。
📄️ JS 中的隐式类型转换 3
在 JavaScript 中,当我们对不同类型的值进行运算时,会涉及到隐式类型转换。本文将深入探讨 JavaScript 中的隐式类型转换规则。
📄️ JavaScript 运算符优先级详解
在编写 JavaScript 代码时,我们经常会遇到包含多个运算符的复杂表达式。这时,运算符的执行顺序就变得至关重要。JavaScript 中的运算符优先级规则决定了表达式的计算顺序。本文将深入探讨 JavaScript 运算符的优先级,帮助大家更好地理解和掌握运算符的使用。
📄️ this 指向总结
四种绑定规则
📄️ 箭头函数中的 this 绑定
在 JavaScript 中,箭头函数的this绑定与普通函数有所不同。让我们通过一些示例来深入理解箭头函数中this的行为。
📄️ new 实例化的重写
在 JavaScript 中,我们通常使用new关键字来创建一个构造函数的实例对象。但是,你知道吗?我们可以通过重写Function.prototype.new方法来自定义new的实现过程。下面我就来讲解一下如何重写new方法。
📄️ prototype proto 和 constructor
new 关键字
📄️ JavaScript 中的闭包与回调
什么是闭包
📄️ TortoiseSVN忽略node_modules
添加node_modules