当前位置: 首页 > news >正文

JavaScript基础——JavaScript变量名称命名规范

JavaScript变量名称命名规范

        JavaScript中命名规范如下:

1、不能使用关键字或保留字作为变量名称

2、可以使用英文词汇、拼音命名

3、可以使用驼峰命名 loginButton

4、可以使用下划线

5、不能使用特殊符号命名,除了$和_可以,-也不可以

6、不可以使用数字开头

7、可以使用中文命名但是不建议使用

JavaScript关键字保留字

        在JavaScript 中,一些标识符是保留字或关键字,变量和函数不能用这些作为名称

        参考地址:JavaScript 保留关键字 | 菜鸟教程

JavaScript 保留关键字

abstractargumentsbooleanbreakbyte
casecatchcharclass*const
continuedebuggerdefaultdeletedo
doubleelseenum*evalexport*
extends*falsefinalfinallyfloat
forfunctiongotoifimplements
import*ininstanceofintinterface
letlongnativenewnull
packageprivateprotectedpublicreturn
shortstaticsuper*switchsynchronized
thisthrowthrowstransienttrue
trytypeofvarvoidvolatile
whilewithyield

JavaScript 对象、属性和方法

ArrayDateevalfunctionhasOwnProperty
InfinityisFiniteisNaNisPrototypeOflength
MathNaNnameNumberObject
prototypeStringtoStringundefinedvalueOf

Java 保留关键字

getClassjavaJavaArrayjavaClassJavaObjectJavaPackage

Windows 保留关键字

alertallanchoranchorsarea
assignblurbuttoncheckboxclearInterval
clearTimeoutclientInformationcloseclosedconfirm
constructorcryptodecodeURIdecodeURIComponentdefaultStatus
documentelementelementsembedembeds
encodeURIencodeURIComponentescapeeventfileUpload
focusformformsframeinnerHeight
innerWidthlayerlayerslinklocation
mimeTypesnavigatenavigatorframesframeRate
hiddenhistoryimageimagesoffscreenBuffering
openopeneroptionouterHeightouterWidth
packagespageXOffsetpageYOffsetparentparseFloat
parseIntpasswordpkcs11pluginprompt
propertyIsEnumradioresetscreenXscreenY
scrollsecureselectselfsetInterval
setTimeoutstatussubmittainttext
textareatopunescapeuntaintwindow

HTML 事件句柄

onbluronclickonerroronfocus
onkeydownonkeypressonkeyuponmouseover
onloadonmouseuponmousedownonsubmit

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【Golang 面试 - 进阶题】每日 3 题(六)
  • 【Java】Java swing 民宿管理系统 GUI(源码+可视化界面)【独一无二】
  • 基于YOLOv8的高压输电线路异物检测系统
  • 笔试练习day2
  • git操作流程笔记
  • 程序员找工作之数据结构面试题总结分析
  • Day17_1--AJAX学习之GET/POST传参
  • C++11深度剖析
  • OpenStack Yoga版安装笔记(十一)nova安装(上)
  • maven高版本无法下载jar包
  • 配置nacos显示nacos registry register finished但是nacos页面看不到服务
  • 环境搭建:Redis 概述、安装与配置指南(含windows、macOS、Linux)
  • 申瓯通信在线录音管理系统Thinkphp远程代码执行漏洞
  • 《python语言程序设计》2018第6章第29题 财务应用程序:信用卡号的合法性 16位可以识别,不识别15位
  • OpenCV||超详细的几何变换
  • “寒冬”下的金三银四跳槽季来了,帮你客观分析一下局面
  • 345-反转字符串中的元音字母
  • electron原来这么简单----打包你的react、VUE桌面应用程序
  • Java多态
  • LeetCode541. Reverse String II -- 按步长反转字符串
  • Linux CTF 逆向入门
  • Lucene解析 - 基本概念
  • 阿里云容器服务区块链解决方案全新升级 支持Hyperledger Fabric v1.1
  • 给自己的博客网站加上酷炫的初音未来音乐游戏?
  • 跨域
  • 使用Tinker来调试Laravel应用程序的数据以及使用Tinker一些总结
  • hi-nginx-1.3.4编译安装
  • ​​​​​​​ubuntu16.04 fastreid训练过程
  • #if #elif #endif
  • #pragma预处理命令
  • #Z2294. 打印树的直径
  • (33)STM32——485实验笔记
  • (zhuan) 一些RL的文献(及笔记)
  • (ZT)北大教授朱青生给学生的一封信:大学,更是一个科学的保证
  • (笔试题)合法字符串
  • (创新)基于VMD-CNN-BiLSTM的电力负荷预测—代码+数据
  • (多级缓存)缓存同步
  • (二)什么是Vite——Vite 和 Webpack 区别(冷启动)
  • (翻译)Entity Framework技巧系列之七 - Tip 26 – 28
  • (附源码)计算机毕业设计ssm本地美食推荐平台
  • (九)One-Wire总线-DS18B20
  • (七)Activiti-modeler中文支持
  • (续)使用Django搭建一个完整的项目(Centos7+Nginx)
  • (转)GCC在C语言中内嵌汇编 asm __volatile__
  • .dwp和.webpart的区别
  • .NET Standard 支持的 .NET Framework 和 .NET Core
  • .NET3.5下用Lambda简化跨线程访问窗体控件,避免繁复的delegate,Invoke(转)
  • .NET程序员迈向卓越的必由之路
  • .NET简谈设计模式之(单件模式)
  • .sh文件怎么运行_创建优化的Go镜像文件以及踩过的坑
  • []AT 指令 收发短信和GPRS上网 SIM508/548
  • [ABC275A] Find Takahashi 题解
  • [ABC294Ex] K-Coloring
  • [Android]How to use FFmpeg to decode Android f...
  • [BZOJ4554][TJOI2016HEOI2016]游戏(匈牙利)