聊一聊前端的常见字 关键字

发布时间:2026/8/20 12:49:17

聊一聊前端的常见字 关键字
摘要JavaScript 中的关键字、保留字是语言内置的特殊词汇不能拿来做变量名、函数名。本篇简单分清二者概念了解命名时的避坑要点减少莫名其妙的报错。一、什么是标识符我们写 JS 代码时给变量、函数、对象属性起的名字就叫标识符。 标识符不能随便乱写有一套语法规则最重要一条不能使用 JS 的关键字和保留字作为标识符否则直接语法报错。二、关键字Keyword关键字JS 语言本身占用禁止用作标识符关键字是 JS 现在版本已经在使用具备特殊功能的单词。 这些单词已经被语言本身征用有固定作用绝对不能拿来当变量名、函数名。举一些日常高频见到的关键字var、let、const、if、else、for、while、function、return、switch、break、continue、try、catch等。❌错误示范// var是关键字不能做变量名 let var 10; // Uncaught SyntaxError语法错误浏览器会直接抛出语法错误代码直接无法运行。三、保留字Reserved Word保留字未来版本可能升级为关键字不建议使用保留字当前版本暂时还没有实际功能但是 JS 规范预留下来留给后续新版本使用。虽然部分浏览器写代码不会立刻报错但是强烈不建议拿保留字命名。 一旦 JS 版本更新该词升级为关键字旧项目直接就会出现语法崩溃留下隐藏 bug。部分保留字举例class早期属于保留字ES6 之后正式升级成关键字还有诸如enum等预留词汇。// 不推荐enum属于保留字 let enum 10;四、关键字 vs 保留字简单对比表格类型特点后果关键字JS 当前正在使用有固定语法功能拿来命名 →直接报错代码跑不起来保留字为 JS 未来版本预留当前无功能部分环境不报错但有版本升级后崩溃风险禁止使用共同原则写代码命名变量、函数两类词汇全部避开。五、拓展JS 标识符基础命名规范除了避开关键字、保留字日常命名遵守下面规则可以使用字母、数字、下划线_、美元符号$不能以数字开头区分大小写Name和name是两个不同变量推荐驼峰命名法userInfo、userName见名知意// ✅合法 let user_name 张三; let $num 100; let userInfo 李四; // ❌非法数字开头 let 123num 666;六、开发小结如果遇到莫名其妙的SyntaxError语法报错先检查是不是变量名不小心写了关键字。不用死记全部关键字列表编辑器VSCode会高亮提示高亮的 JS 内置单词就不要拿来命名。关键字直接禁用保留字虽然部分环境不会报错但同样坚决不用防止后续版本迭代出隐性 bug。变量命名尽量语义化优先见名知意不要图省事乱起名。

相关新闻

AI批量生成主图:从效率瓶颈到工程化内容生产流程

AI批量生成主图:从效率瓶颈到工程化内容生产流程

2026/8/20 12:49:17

上周,一个做电商的朋友深夜给我发消息,说他们运营和设计又“干”起来了。原因很简单,大促活动临时加了个新品类,需要50张不同规格、不同风格的商品主图,明天就要。设计同学说这工作量得排到下周,运营同学说…

Path of Building新手避坑指南:流放之路离线Build规划器7步上手全流程

Path of Building新手避坑指南:流放之路离线Build规划器7步上手全流程

2026/8/20 12:49:17

Path of Building新手避坑指南:流放之路离线Build规划器7步上手全流程 【免费下载链接】PathOfBuilding Offline build planner for Path of Exile. 项目地址: https://gitcode.com/gh_mirrors/pat/PathOfBuilding 凌晨一点,你盯着仓库里最后12颗…

AI辅助搭建FTP服务器:FileZilla Server配置与安全实践

AI辅助搭建FTP服务器:FileZilla Server配置与安全实践

2026/8/20 12:49:17

在实际项目中,文件共享和传输是一个基础但高频的需求。虽然云存储和对象存储服务日益普及,但在内网环境、特定安全要求或需要与遗留系统集成的场景下,FTP(文件传输协议)服务器因其简单、通用和广泛支持的特性&#xff…

AI证件照生成工具实测:5款热门工具对比

AI证件照生成工具实测:5款热门工具对比

2026/8/20 13:29:18

AI证件照生成工具,市面上热门的不下十款,我们选了5款有代表性的实测,从规格覆盖、换底效果、出片速度、文件处理、交付方式五个维度逐款点评。没有绝对的好坏,但每一款的特点和短板,看完就有数了。测评对象里&#xff…

AI动画创作实战:从Deep Sleep Sheep看Stable Diffusion手书制作全流程

AI动画创作实战:从Deep Sleep Sheep看Stable Diffusion手书制作全流程

2026/8/20 13:29:18

你有没有遇到过这种情况:深夜灵感迸发,想快速把脑海里的画面变成一段流畅的动画短片,却卡在了复杂的软件操作、漫长的渲染时间和高昂的学习成本上?或者,作为一个内容创作者,你希望用动画的形式讲述一个故事…

区块链(Blockchain)本身具有去中心化、不可篡改、密码学保障等安全特性

区块链(Blockchain)本身具有去中心化、不可篡改、密码学保障等安全特性

2026/8/20 13:29:18

区块链(Blockchain)本身具有去中心化、不可篡改、密码学保障等安全特性,因此传统意义上的区块链底层协议(如比特币、以太坊的共识层与账本结构)极难被直接攻破。但“Blockchain (Cyber Attack)”通常指针对区块链生态系…

嵌入式面经111题与实战项目解析:从C语言到Linux驱动的求职进阶指南

嵌入式面经111题与实战项目解析:从C语言到Linux驱动的求职进阶指南

2026/8/20 13:29:18

1. 项目概述与核心价值 最近在整理硬盘,翻出了自己当年求职和后来作为面试官时积攒下来的大量资料,其中最核心的就是这份“嵌入式面经111题答案汇总”。这不仅仅是一份简单的Q&A列表,它更像是一本浓缩了从校招到社招、从MCU到Linux系统开…

BilibiliDown 上手记:把B站收藏夹搬进硬盘的视频下载工具

BilibiliDown 上手记:把B站收藏夹搬进硬盘的视频下载工具

2026/8/20 13:29:18

BilibiliDown 上手记:把B站收藏夹搬进硬盘的视频下载工具 【免费下载链接】BilibiliDown (GUI-多平台支持) B站 哔哩哔哩 视频下载器。支持稍后再看、收藏夹、UP主视频批量下载|Bilibili Video Downloader 😳 项目地址: https://gitcode.com/gh_mirror…

管理用户密码

管理用户密码

2026/8/20 13:19:18

影子密码和密码策略加密的密码最初存储在全局可读的 /etc/passwd 文件中。这些密码曾被认为是妥善的,直到对加密密码的字典式攻击变得常见。加密后的哈希密码已移至 /etc/shadow 文件,只有 root 用户可以读取该文件。与 /etc/passwd 文件一样&#xff0c…

【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

2026/8/19 3:36:59

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和…

【双层规划,节点出清价,绿证交易,CVaR方法】两级电力市场环境下计及风险的省间交易商最优购电模型附Matlab代码

【双层规划,节点出清价,绿证交易,CVaR方法】两级电力市场环境下计及风险的省间交易商最优购电模型附Matlab代码

2026/8/19 9:17:18

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和…

隐式mpc+自适应mpc+时变mpc,线性时变模型预测控制附Simulink仿真

隐式mpc+自适应mpc+时变mpc,线性时变模型预测控制附Simulink仿真

2026/8/19 8:02:16

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和…

微信聊天记录如何完整导出?WeChatMsg备份指南:HTML/Word/CSV一键转换

微信聊天记录如何完整导出?WeChatMsg备份指南:HTML/Word/CSV一键转换

2026/8/20 0:08:45

微信聊天记录如何完整导出?WeChatMsg备份指南:HTML/Word/CSV一键转换 【免费下载链接】WeChatMsg 提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告 项目地址: https://gitcode.com…

B站缓存m4s打不开?m4s-converter无损合成MP4,实测1.46GB仅5秒

B站缓存m4s打不开?m4s-converter无损合成MP4,实测1.46GB仅5秒

2026/8/20 0:08:45

B站缓存m4s打不开?m4s-converter无损合成MP4,实测1.46GB仅5秒 【免费下载链接】m4s-converter 一个跨平台小工具,将bilibili缓存的m4s格式音视频文件合并成mp4 项目地址: https://gitcode.com/gh_mirrors/m4/m4s-converter 判断你是否…

告别白模时代:Blender3mfFormat 让 3MF 导入导出一次跑通设计到打印

告别白模时代:Blender3mfFormat 让 3MF 导入导出一次跑通设计到打印

2026/8/20 0:08:45

告别白模时代:Blender3mfFormat 让 3MF 导入导出一次跑通设计到打印 【免费下载链接】Blender3mfFormat Blender add-on to import/export 3MF files 项目地址: https://gitcode.com/gh_mirrors/bl/Blender3mfFormat 按 3MF 官方规范的字面意思,一…

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

2026/8/17 12:00:53

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…

导师推荐!2026最新AI论文工具测评与实用推荐

导师推荐!2026最新AI论文工具测评与实用推荐

2026/8/15 10:10:27

2026年真正好用的AI论文工具,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

告别游戏崩溃:XCOM 2模组管理器的智能革命

告别游戏崩溃:XCOM 2模组管理器的智能革命

2026/8/18 12:20:24

告别游戏崩溃:XCOM 2模组管理器的智能革命 【免费下载链接】xcom2-launcher The Alternative Mod Launcher (AML) is a replacement for the default game launchers from XCOM 2 and XCOM Chimera Squad. 项目地址: https://gitcode.com/gh_mirrors/xc/xcom2-lau…