From 4490c13e95eb010d8b7e5a8fc080685376babe8c Mon Sep 17 00:00:00 2001 From: CyC2018 Date: Fri, 23 Oct 2026 04:39:20 +0800 Subject: [PATCH] =?UTF-8?q?Update=20=E4=BB=A3=E7=A0=81=E5=8F=AF=E8=AF=BB?= =?UTF-8?q?=E6=80=A7.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Fable 5 --- notes/代码可读性.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/notes/代码可读性.md b/notes/代码可读性.md index 5c1c67b6..1b1458d9 100644 --- a/notes/代码可读性.md +++ b/notes/代码可读性.md @@ -206,7 +206,7 @@ var submit_form = (function() { }()); // () 使得外层匿名函数立即执行 ``` -JavaScript 中没有用 var 声明的变量都是全局变量,而全局变量很容易造成迷惑,因此应当总是用 var 来声明变量。 +JavaScript 中没有声明就直接赋值的变量会成为全局变量,而全局变量很容易造成迷惑,因此应当总是先声明变量,并且优先使用 let 和 const 而不是 var。 变量定义的位置应当离它使用的位置最近。