2、ES6笔记之const声明变量

kettle信息发送钉钉 由于其他的作业比较多,想要在job中加入一个转化发送消息到钉钉,其他的配置说明直接获取系统的信息。这样也避免直接修改其他的转换和大量的工作量。 步骤: 1、新建一个转换 拉取获取系统信息、获取变量、JavaScript代码、获取access_token组件。 2、获取系统信息设置 拿到需要的信息,比如作业的读写更新删除行数,job的日志内容 这个日志内容同在作业执行页面下输出的日志,所以可以在执行作业时选择是详细日志、基本日志还是错误日志。 3、获取变量 获取变量主要是想要去拿到job的名称,文件名。按 阅读详情

笔记代码如下

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>变量const</title>
</head>

<body>

</body>

<script>
    // const定义的是常量,定义的时候必须有值,不能后赋值,且后续不能更改
</script>

<script>
    const a = 12;
    a = 17; //报错信息Assignment to constant variable.
    console.log(a)


    const b; //报错信息Missing initializer in const declaration
    b = 12;
    console.log(b)
</script>

<script>
    const arr = ['1', '2'];
    arr[0] = '3';
    console.log(arr) //['3','2']

    // const arr=['1','2'];
    // arr.push('3')
    // console.log(arr)   //['1','2','3']
</script>

<script>
    // const arr = Object.freeze(['1', '2']);
    // arr.push('3') //报错Cannot add property 2, object is not extensible
    // console.log(arr)
</script>

<script>
    //对象是引用   可更改里面的值   如果是普通常量不可更改
    const person = {
        name: '小仙女',
        age: 12,
        sex: '女'
    }

    person.name = '小小小';
    console.log(person) //{name: "小小小", age: 12, sex: "女"}
</script>

</html>

如何优化Silvaco二极管仿真网格?这些参数设置技巧让你的结果更精确 本文详细介绍了如何优化Silvaco二极管仿真网格,通过精细调整网格参数提升仿真精度。重点解析了网格密度与计算精度的权衡、关键区域识别与网格强化策略,以及掺杂分布与网格适配技术,帮助工程师在半导体器件仿真中获得更准确的结果。 阅读详情

相关推荐

2024年物联网嵌入式最新嵌入式期末大作业——家用智能晾衣杆,初面蚂蚁金服

在家用智能晾衣杆中,用户可以根据自身的需要,切换手动和自动两个模式。天气对应的接口对应心知天气的天气图,可以下载后:调整尺寸->调整透明度->用画图工具保存为单色位图->提取出点阵信息(如我用的zimoV2.2软件),将点阵信息,存到数组里,根据weather的信息,调用display.drawBitmap()方法就能打印出对应的天气了。该库依赖于,将他们导入后,设置屏幕的主从关系,片选信号和数据,时钟信号等引脚后,就设置好屏幕的驱动。

2401_85013604的博客 1248

js中变量的三种声明方式: var、let、const

js中有三种声明变量的方式:var、let、const,其中,let、const 是 ES6 中新加的。 一、 var 1. var关键字定义变量 定义方式: var 变量名; (1) var message; // 没有初始化变量,message的值为undefined (2) var message = 10; // 初始化变量,message的值为10 (3) var message = 'hi', found = false,age = 29; // 定义多个变量,在一条语句中用逗号..

qq_40626218的博客 5016

CGNS快速入门到实战(二):VS配置调用CGNS静态链接库

CGNS快速入门到实战这一系列分成三篇文章展开叙述,具体有:(一)CGNS静态链接库编译;(二)VS配置调用CGNS静态链接库;(三)CGNS文件及案例展示。本篇文章重点讲述VS配置调用CGNS静态链接库。

ahang_99的博客 2618

ES6之const关键字声明变量

声明必须赋初始值 不允许重复声明 值不允许修改 块级作用域 注:声明对象类型使用 ,非对象类型声明选择

qq_42251357的博客 428

【Burp入门第二十二篇】BurpSuite配置Hea插件教程+添加配置项

HaE是一个基于BurpSuite Java插件API开发的辅助型框架式插件,旨在实现对HTTP消息的高亮标记和信息提取。该插件通过自定义正则表达式匹配响应报文或请求报文,并对匹配成功的报文进行标记和提取。

等风来 9632

OpenClaw 实战:7个真实场景的多 Agent 落地经验

《OpenClaw实战:7个真实场景的多Agent落地经验》摘要: 作者Maynor分享了从单Agent转向多Agent架构的实战经验。最初遇到的单Agent记忆混乱问题(如Flutter助手被C++话题干扰),通过拆分专项Agent(flutter-tutor/cpp-tutor等)并配置独立workspace解决。随后面临的技能调用混乱问题,采用"基础通用能力+专属能力"分层策略,通过Clawhub管理工具市场,将工具调用准确率从60%提升至95%。最后探讨多Agent协同方案,引入

Maynor的博客 1414

学习 | const关键字

const关键字可以在许多编程语言中用于定义常量。以下是一些常见的编程语言,其中可以使用const关键字来定义常量:1. JavaScript:在JavaScript中,const用于声明一个常量,常量的值在声明时确定,并且不能再次被赋值。2. C++:在C++中,const用于声明一个常量,常量的值在声明时确定,并且不能再次被赋值。C++还支持const修饰符用于指定函数参数或成员函数,表示这些参数或函数不会修改对象的状态。

weixin_42696672的博客 446

道路场景分割:车道线、可行驶区域与路沿检测

道路场景分割:车道线、可行驶区域与路沿检测​ ,人工智能,计算机视觉,大模型,AI,文章围绕道路场景分割展开,涵盖车道线、可行驶区域与路沿检测。介绍了基本概念、重要性,各部分检测的类型、方法、难点及解决思路,还涉及技术融合、数据集、评价指标、发展趋势、应用案例、代码示例、不同天气处理、实际问题与方案、实现流程、相关技术工具、教育研究应用、产业前景、伦理安全问题及学习资源等,全面阐述了道路场景分割的多方面内容,为相关学习和研究提供了丰富信息。

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 22万+

const 关键字:为什么用const定义 ref 和 reactive 等响应式变量?

如果响应式对象的引用地址被改变,Vue 将无法正确追踪数据的变化,从而导致视图无法更新。声明的变量可以重新赋值,这可能导致开发者意外地改变响应式对象的引用地址,从而破坏 Vue 的响应式机制。可以确保这些响应式对象的引用不会被重新赋值,从而保证 Vue 的响应式系统能够正确追踪数据的变化。的不可变性可以帮助 Vue 的编译器和运行时进行优化,确保响应式系统的稳定性。确保响应式对象的引用地址固定,避免破坏 Vue 的响应式机制。返回的是响应式对象,这些对象的引用地址是固定的。对象,它的引用地址也是固定的。

xuukai的博客 921

PCL SAC-IA 初始配准算法【2025最新版】

采样一致性初始配准算法,简称SAC_IA。博客长期更新,本文最新更新时间为:2025年1月1日。新增参数设置建议

点云侠的博客 37万+

37、基于铁电场效应晶体管(FeFET)的片上深度神经网络(DNN)直接反馈对齐训练

本文提出了一种基于铁电场效应晶体管(FeFET)的深度神经网络(DNN)训练加速器架构,结合直接反馈对齐(DFA)算法和FeFET的独特物理特性,以解决当前DNN训练中反向传播(BP)算法带来的高计算开销、复杂数据依赖和高能耗问题。通过设计基于FeFET的MVM引擎、低功耗ADC和随机数生成器(RNG),该架构在速度和功率效率方面相比现有基于ReRAM的加速器分别提升了1.3倍和2.5倍。研究为未来高效能AI训练硬件的发展提供了新的思路和实现路径。

wine的专栏 164

ES6—const声明变量及特点

const声明变量及特点 我们在利用const声明变量时的格式如下: const SCHOOL='清华'; 看似和 let var 差不多,但是再利用const进行变量的声明时同样具有一些特点。 const声明时的注意事项 1.一定要赋予初始值 const A; 控制台将会报错 2.一般常量要大写(潜规则) 实际小写并无错 大小写均可 const A=10; console.log("A="+A); const a=10; console.log("a="+a); 3.常量值不能修改 const

Java_young_man的博客 1032

Kong API Gateway 配置与深入

Kong是一个开源的、高性能的API网关,提供了一种简单易用的服务间路由、流量管理和安全防护方案,其最初起源于Nginx Inc.,但后迁移至Apache Software Foundation。Kong支持RESTful、GraphQL、TCP/UDP等协议,可与AWS Lambda、Azure Functions、Google Cloud Functions等云函数平台集成。其主要功能包括:服务发现与负载均衡、请求代理、身份认证与授权、缓存、日志记录、监控指标、灰度发布、多种插件等。

AI天才研究院 2284

ES6变量声明:let、var、const全面解析

本文深入剖析ES6中let、var、const三种变量声明方式,详细对比函数作用域与块级作用域的本质区别,解析暂时性死区现象及其重要性。通过典型代码示例演示变量提升、重复声明限制等特性,特别针对const在引用类型中的特殊表现进行说明,最后给出现代JavaScript开发中的变量声明最佳实践方案。

m0_73941339的博客 1727

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

ES6系列之变量声明

在之前的js版本中,声明变量一直都是用var, 这个估计大家都很熟悉了。 那么它的作用呢就是用来声明一个变量,比如像这样子: var a = 10 在这里我们就用var声明了一个变量a 并且在声明的同时给这个变量a赋值了 也就是10; 那么这时候如果我们去引用这个变量,那么得到的结果就是10,这没什么稀奇的,在这里就不再赘述了。 那么在es6里面新增了两个声明变量的方法: 一个是let,用于声明变量。 一个是const,用于声明常量。 我们来看一下这三者之间的区别: 一、let和var的区别 这两个关

Silvia 1万+

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

ES6中6种声明变量的方法

ES5 只有两种声明变量的方法:var命令和function命令。 ES6 除了添加let和const命令,还有两种声明变量的方法:import命令和class命令。 所以,ES6 一共有 6 种声明变量的方法。 (1) var命令。 var a ;  //undefined var b = 1; var定义的变量可以修改,如果不初始化会输出undefined,不会报错 var 声明...

GoodIdea 3623

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

ES6 逐点突破系列 -- 变量声明

ES6系列--变量声明 var 和 let 、const的区别 1. 作用域 2. 变量提升 3. 重复声明 4. 全局对象属性 暂时性死区 const定义常量

前端彭于晏的博客 1万+

ES6新增声明变量关键字 - let、const

ES6新增声明关键字 在ES5中,变量声明只有var 和function以及隐式声明三种,而ES6中新增了let和const 。 let声明变量 1.let声明的变量不会挂在window中,不会造成全局变量的污染 for (let i = 0; i < 10; i++) { setTimeout(function() { console.log(i); //当前的...

weixin_45846241的博客 1199

ES6 变量、常量声明总结

前言 较之前ES5,新版本在声明上有改变,现根据文档教程,总结下不同之处,时常温习。   一、var  对比  let   1、作用域不同     let只在命令所在的代码块 {} 里有效     ES5只有全局作用域和函数作用域,没有块级作用域,带来很多不合理的场景,比如:     第一种场景,内层变量可能会覆盖外层变量。     

小苏打的博客 4027

一文带你读懂ES6中的变量声明let与const

在变量声明之前的代码区域,无法访问该变量。但如果是引用类型(如数组或对象),const 声明的变量引用地址不能改变,但对象的属性或数组的元素仍然可以被修改。var 的作用域是函数级别的,即它声明的变量在整个函数内都能访问到。var 声明的变量会被提升到函数或全局作用域的顶部,但只有变量声明会被提升,初始化赋值不会。let 是大多数场景下的首选,它避免了 var 的一些问题,适用于大部分的变量声明,尤其是在需要修改变量值的情况下。在上面的例子中,即使 x 是在 if 语句块中声明的,但它仍然可以在外部访问。

baiguo610的博客 1021

ES6——let-const的变量声明以及模板字符串

目录 一.let和const 1.let a.阻止变量提升 b.块级作用域 c.不能重复声明 2.const 二.模板字符串 我们之前JS语言使用的是ES5版本,ES5语言有很多地方存在不合理以及不足,比如变量的提升、内置对象的方法不灵活再或者模块化实现不完善,需要借助art-template等模板引擎来完善和简化等等 ES6则是对ES5版本的升级完善,ES6不是单单的一个版本,它是ES6、ES7、ES8等统称,我们之后学习VUE、React以及Node.js运行环境都需要ES6的支.

世界和我们都不该止步于此 1352

ES6语法中的let、const及class声明

今天无意中发现了一点问题想不通,先记录下来,以免遗忘,期待日后能够解决。 有关let、const和class声明 最初是练习ES6语法的类class的写法的,但是在练习中发现了一个想不通的问题。 在阮一峰老师的《ECMAScript 6 入门》一书中,说到了ES6中class是不存在变量提升的 这一点在之前学习let和const的时候就了解过了,比如: console.log...

境界线上的地平线 1705

var与ES6中const、let声明的变量的区别

好久以前的研究,今天再来回顾一下。 首先我们比较一下使用var声明的变量和不使用var声明的变量的区别: 使用var声明的变量声明前调用,那么该变量的值为undefined;不使用var声明的变量声明前调用直接报错Uncaught ReferenceError:xxx is not difined;使用var声明的变量不可delete,不使用var声明则可以delete掉释放空间。(实

YinghaoGuo的博客 4846

ES6声明变量的六种方法

ES6 一共有 6 种声明变量的方法。声明变量即函数名,是默认挂载在window下的 变量提升 我们不论在全局作用域中或还是在局部作用域中,使用都会被提升到该作用域的最顶部,这就是我们常说的变量提升 没有被声明却输出了函数,说明fn被变量提升到了作用域顶层函数作用域即局部作用域,函数作用域中的变量,在外面是不可以访问的。 这里 声明的x只能在局部作用域中使用,他只会提升到局部作用域的顶部在之前都是通过命令来声明变量,在全局作用

Br不二 1404

es6提供的6种变量声明方式,及什么是变量提升,什么是函数提升

只为记录学习中的点点滴滴,及自己的领悟。 学习内容: 1、ES6提供的6种变量声明方法 2、6种变量声明方法的区别 3、关于变量提升、函数提升的概念 学习笔记: es5只提供了两种声明变量的方法,即var和function。 ES6 除了添加let和const命令,还有两种声明变量的方法:import命令和class命令。 所以,ES6 一共有 6 种声明变量的方法,即var / function / let / const / import / class (1) var命令。 var a ; .

Key_wang的博客 1025

ES5和ES6声明变量特性与区别

在进行javascript详细学习之前,对ES5和ES6的变量声明有个简单的了解,方便我们进行学习理解 变量:存储信息的容器,在ES中变量是松散类型。 松散类型:不对数据类型做限制,前端js的基本数据类型都可以保存。 关于ES5和ES6在声明变量上的区别以及特性: ES5:ES5中声明变量只提供了var和function两种形式 // var特性: // 1.声明变量可以不用指定初始值,会保存一个特殊的值undefined (但会在栈内存中开辟一个内存空间) var a; ...

QQljh123456的博客 649
上一篇: 1、ES6笔记之let声明变量
下一篇: 使用Vue-cli 3.0搭建Vue项目
面壁思过程
博客等级 码龄9年 165粉丝 228原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值