JavaScript 变量匈牙利命名法详解与示例
作者:小括号时间:2026-10-24 15:30:24浏览:476
本文介绍 JavaScript 中使用的匈牙利命名法,其核心语法为类型前缀加对象描述。通过 s、n 等前缀标识字符串或整型,虽 JS 变量无显式类型,但此法有助于代码可读性与维护。文章提供了具体代码示例及完整的前缀对照表。
JavaScript 变量可采用匈牙利命名法进行命名。
匈牙利命名法的语法结构如下:
变量名由类型前缀与对象描述两部分组成。
其中,类型部分指代变量所代表的数据类型。
对象描述部分为对象名称的全称或具有明确含义的部分,旨在使命名易于记忆和理解。
需要注意的是,尽管 JavaScript 变量在表面上不区分类型,但内部仍会为其赋予相应的数据类型。
此外,匈牙利命名法由一位微软程序员发明,被多数 C 和 C++ 程序所采用。
JavaScript 变量在应用匈牙利命名法时的类型标识如下。
| JavaScript变量起名类型 | 变量命名前缀 |
|---|---|
| Array 数组 | a |
| Float 浮点 | l |
| Function 函数 | f |
| Integer(int) 整型 | n |
| Object 对象 | o |
| Regular Expression 正则 | r |
| String 字符串 | s |
var sWebURL="www.jb51.net";
从变量名可以看出,s 代表字符串,WebURL 表示网址。
var nCheckCount=5;
从变量名可以看出,n 代表整型(Integer),CheckCount 表示某种数量。
使用匈牙利命名法简单直观,便于判断变量类型,同时有利于程序阅读与维护。
作者最新文章
JS语法错误会阻止加载吗?区分SyntaxError与资源加载失败
2026-11-05 16:08:46
JavaScript常见SyntaxError语法错误排查与修复方法
2026-11-05 13:58:44
JS中slice、substring和substr截取字符串的区别
2026-11-05 13:43:47
JS 转 TS 手动迁移最佳实践:从配置 tsconfig 到消除 any 类型
2026-11-05 11:53:32
为什么JS数组push后得到的是数字而不是数组?
2026-11-05 09:59:18
