首页 > 编程语言 >JavaScript学习笔记—常量、标志符

JavaScript学习笔记—常量、标志符

时间:2023-01-09 22:22:46浏览次数:39  
标签:标志符 常量 JavaScript let 命名 PI 标识符 类名

1. 常量

  • 使用const声明常量,常量只能赋值一次,重复赋值会报错
  • 除了常规的常量外(如PI),有一些对象类型的数据也会生命为常量
const PI = 3.1415926;
console.log(PI); // 3.1415926

2. 标识符

  • 所有可以由我们自主命名的内容,都可以认为是一个标识符(如:变量名,函数名,类名......)
  • 标识符需要遵循如下的命名规范:
    (1)只能含有字母、数字、下划线、$,且不能以数字开头
    (2)不能是JS中的关键字和保留字,也不建议使用内置的函数或类名作为变量名
    (3)命名规范:
      - 通常使用驼峰命名法:首字母小写,每个单词开头大写 maxLength
      - 类名使用大驼峰命名法:每个单词开头大写 MaxLength
      - 常量的字母全部大写:MAX_LENGTH
let a = 10;
let abc123 = 22;
let _abc = 33;
let $bcd = 44;

标签:标志符,常量,JavaScript,let,命名,PI,标识符,类名
From: https://www.cnblogs.com/zibocoder/p/17038632.html

相关文章

  • 一次代码重构 JavaScript 图连通性判定
    简介说重构其实就是整理了代码,第一次自己手写写的很丑,然后看了书上写的,虽然和书上的思路不同但是整理后几乎一样漂亮效果整体代码如下classNode{AdjNodes=new......
  • JavaScript 性能优化
    JavaScript是一门动态类型、解释型的编程语言,在网页开发中扮演着非常重要的角色。随着网页的复杂度和访问量的增加,JavaScript性能的优化就显得越来越重要。下面是一些常......
  • JavaScript 防抖和节流
    JavaScript防抖和节流是两种常见的性能优化技术,用于减少函数的执行次数。防抖(debounce)是指在一段时间内,如果有多次触发事件,则只执行最后一次事件。节流(throttle)是指在一......
  • JavaScript项目榜单
    JavaScript项目榜单参考资料2022年最受欢迎的JavaScript项目榜单出炉BestofJS正式公布2022年JavaScript明星项目榜单该榜单提供了过去12个月JavaScript生态......
  • javascript将文本转语音功能
    通过jiavascript将文本内容转化为语音播放,代码如下:<body><buttononclick="start()">点击</button><script>vartext='语音输入开始'var......
  • 03 JavaScript
    JavaScriptECMAScript和JavaScript的关系1996年11月,JavaScript的创造者--Netscape公司,决定将JavaScript提交给国际标准化组织ECMA,希望这门语言能够成为国际标准。次年,ECM......
  • JavaScript 性能优化
    1.内存管理内存管理介绍内存:由可读写单元组成,表示一片可操作空间管理:人为的去操作一片空间的申请、使用和释放内存管理:开发者主动申请空间、使用空间、释放空......
  • 客服系统前端开发:JavaScript删除对象数组中指定key value的对象【唯一客服】网页在线
    经常我们有这样的需要,比如有一个对象数组,我们要把这个数组里某个对象删除掉,根据他的某一个key的value来删除可以使用JavaScript的filter()方法来删除对象数组中指定k......
  • 客服系统前端开发:JavaScript获取URL中的协议部分和域名部分【唯一客服】网页在线客服
    再客服系统中如果想要链接websocket需要确定是ws:// 还是wss://所以,我封装了两个函数,用于获取URL中的协议是HTTP还是HTTPS,以及获取到域名部分可以使用JavaScript中......
  • javascript 操作剪切板
    此库优点:支持电脑和手机端浏览器第一步:声明一个对象$(function(){varclipboard=newClipboardJS(document.getElementById("btnCopyFileShareLink"......