javascript create array using
javascript~常用工具类的封装
JavaScript 1. type 类型判断 isString (o) { //是否字符串 return Object.prototype.toString.call(o).slice(8, -1) 'String' } isNumber (o) { //是否数字 return Object.pr ......
[迎风奔雨] terraform create pubsub and inputs
terragrunt.hcl inputs = { topics = [ { name = "my-topic-1" subscriptions = [ { name = "my-subscription-1" bigquery_config = "my-table-1" }, { name = " ......
【JavaScript10】Date日期对象
## 获取当前系统时间 ``` var d = new Date(); // 当前系统时间 console.log(d); //Sun Aug 06 2023 14:49:43 GMT+0800 (中国标准时间) ``` ## 手动获取时间并且格式化 ``` var d = new Date(); ......
【JavaScript09】模板字符串(Template Strings)
## 前言 - JavaScript 在ES6 新增了模板字符串(Template Strings)语法,其作用是可以在字符串中换行,以及将变量和表达式插入字符串。 ## 模板字符串 - 模板字面量使用反引号 (``) 而不是单引号 ('') 或双引号 ("") 来定义字符串 - 示例: ``` l ......
【JavaScript08】字符串基本操作
- 字符串基本方法,本文只对部分方法做了说明 - 其它更多参考菜鸟教程https://www.runoob.com/jsref/jsref-obj-string.html ``` s.split() 字符串切割 s.substr(start, len) 字符串切割, 从start开始切, 切len个 ......
【JavaScript07】关于自增++,自减--
- 单纯的++,--是没有区别的,不论在前面还是在后面,都是自增或者自减 - 在赋值语句中,就有区别了 ``` a++; // 翻译一下就是a = a + 1 ++a; // 翻译一下就是a = a + 1 a--; // 翻译一下就是a = a - 1 --a; // 翻译一下就是a = a - ......
【JavaScript06】简单运算符与数据类型转换
## 简单运算符 - 1、&&, || 有短路的含义,如果前面的表达式可以得出最终结果了. 那么后面的表达式就不计算了 ``` var a = 10; var b = 20; var c = 30; console.log(a > b && b b); ``` - 2、== 和 == 只是判断值是否 ......
【JavaScript05】Object的序列化与反序列化
## 对象的序列化 - 当我们需要像后端传json字符串的时候,需将JavaScript的对象转成json格式,这个过程就是序列化。 ``` var p = { name: "肖文亮", age: 18, wife: { name: "XXX", age: 18, hobby: ["演戏", "唱歌 ......
【JavaScript04】Object对象
- 对象(object)是 JavaScript 最重要的数据类型,也是JavaScript的核心内容。JavaScript 中一切皆对象,比如String、 Array、Date等对象。 在 JavaScript 中,对象是非常重要的,当你理解了对象,就可以了解 JavaScript 。 - 语法 ......
【JavaScript03】Array数组对象基本操作
- 首先定义一个数组,可以用[];也可以使用new Array() 来创建一个数组对象 - 数组通过下标取值 - 1. 数组通过下标取值,从0开始 - 2. 在python中可以通过下标-1反着取倒数第一个值,JavaScript中没这种取值方法.当数组的下标不在它取值范围内,如x有4个成员,那么取 ......
【JavaScript02】数据类型
* 前言 - JavaScript 数据类型可以分为基本类型和对象类型两大类 - 基本类型:字符串(String)、数字(Number)、布尔(Boolean)、空(Null)、未定义(Undefined)、Symbol。 - 对象类型:对象(Object)、数组(Array)、函数(Functio ......
【JavaScript01】简介与声明变量
- 前言 - JavaScript 是 Web 的编程语言。所有现代的 HTML 页面都使用 JavaScript。 - JavaScript 简介 - JavaScript 的学习分三个部分: - 1、核心(ECMAScript):JavaScript的核心,描述了语言的基本语法和数据类型。ECM ......
JavaScript基础(2)
正文: 数据类型 数据类型的分类 获取变量数据类型 数据类型转换 拓展 JavaScript运算符 数据类型 1)变量的数据类型 变量是用来存储值的所在处,它们有名字和数据类型。变量的数据类型决定了如何将代表这些值的位存储到计算机的内存中。 JavaScript 是一种弱类型或者说动态语言这意味着不 ......
JavaScript基础(1)
正文: 编程语言和标记语言 JavaScript介绍 JS基础 注释 输入输出语句 变量 编程语言和标记语言 编程语言:编程语言有很强的逻辑和行为能力,在编程语言里,有很多if else、for、while等具有逻辑性和行为能力的指令,这是主动的 标记语言:标记语言(HTML)不同于向计算机发出指令 ......
CF1588 FJumping Through the Array
# CF1588F Jumping Through the Array ## 题意 你有个长度为 $n$ 的数组 $a$ 和一个长度为 $n$ 的排列 $p$,对于每一个 $i$ 有一有向边 $(i,p_i)$。 有如下三种操作: - ```1 l r``` 询问 $\sum_{i=l}^r a_i ......
JavaScript基础05
函数参数的校验 /** * @判断参数是否为数字类型 * @参数,一个参数 * @返回值, 如果参数是数字类型返回true,否则返回false */function isNumber(num){ // 1. 第一版,把条件拆开判断 // 判断num是否是什么数据类型 if(typeof num ......
记一次JavaScript异或算法加密 , 异或加密
公司业务代码 const Base64 = require('base-64') function xorEncrypt (str, key) { let result const list = [] for (let i = 0; i < str.length; i++) { const char ......
grep - use case 1
Consider a scenario in which a directory (such as a log directory) has files created by an outside program. Your task is to write a shell script that ......
JavaScript数据类型检测
# 1. typeof typeof会把数组、对象、null都判断为object,其他正确。 ``` console.log(typeof 2); //number console.log(typeof true); //boolean console.log(typeof 'str'); //st ......
build project using makefile
1 #include <Windows.h> 2 3 int main() 4 { 5 //system("dir"); 6 //system("arm-none-eabi-gcc -v"); 7 //system("cmake --version"); 8 system("cd /d G:\\st ......
[Javascript] event target and currentTarget
<Parent> <child> <button /> </child> </Parent> function onClick(event) { console.log('target: ', event.target) // button console.log('currentTarget', ......
js Array方法
# JAVASCRIPT 对象 ## Array 对象 ### 数组属性 | 属性 | 描述 | | | | | constructor | 返回创建数组对象的原型函数。 | | length | 设置或返回数组元素的个数。 | | prototype | 允许你向数组对象添加属性或方法。 | ## ......
Use Cat ET Diagnostic Software to Change ECM Parameter
CAT Caterpillar ET Diagnostic Adapter III (Electronic Technician) diagnostic software is a powerful tool used for programming Caterpillar ECM (Engine ......
踩坑日记:java.lang.IllegalStateException: For queries with named parameters you need to use provide ...
今天的错误是这个:java.lang.IllegalStateException: For queries with named parameters you need to use provide names for method parameters. Use @Param for query ......
Port XXX is already in use. xxxx..解决办法-gradio退出可用
原因:端口被占用,程序启动后关闭但端口依然存在 解决办法:手动杀死端口 1.安装工具(已经有的不需要安装,直接跳到第二步) yum install net-tools -y 命令介绍: yum:自动化简单化地管理rpm包的命令。 install:安装 net-tools:网络工具 2.安装完毕,执行 ......
grep - useful options
The “ -c ” option counts the number of occurrences of a string: even though ABC4.sh has no matches, it still counts them and returns zero: grep –c abc ......
关于 array 和 &array (数组名与数组地址)
对于数组a: 在绝大多数情况下,a 等价于 &a[0],即数组名等于数组首元素地址(等同于数组首地址) 只有两种情况例外: 1. 对数组名取地址(&a),此时虽然数值上等于 a,但表示含义不同,a 表示首元素地址,&a 表示整个数组的首地址, 因此 a+1 ≠ &a+1,具体见前篇; 2. 使用 s ......
正则表达式在JavaScript的使用
# 正则表达式 - 引入:邮件格式的匹配 ## 介绍 - 检查字符串是否符合某些规则 ## 使用规则 - 基本语法: - 构造函数方式: `let 变量 = new RegExp("正则表达式","匹配模式")`(更灵活) - 字面量方式:`let 变量 = /正则表达式/匹配模式`(更方便) - ......
JavaScript基础04
函数 函数定义 function 自定义函数名() { 函数体代码;}// 函数名命名: 1. 与变量名规则基本上是一样的! 2. 建议变量名使用名词,函数名用动词 3. 大小写敏感 4. 普通函数使用小驼峰,不要首字母大写 5. 首字母大写的函数一般用作自定义构造函数 函数调用 自定义函数名(); ......