布尔javascript

【JavaScript23】使用let声明变量

## 前言 - ES2015(ES6) 新增加了两个重要的 JavaScript 关键字: let 和 const。 - let 声明的变量只在 let 命令所在的代码块内有效。 - const 声明一个只读的常量,一旦声明,常量的值就不能改变。 - 在 ES6 之前,JavaScript 使用va ......
变量 JavaScript let 23

JavaScript - JsBarcode条形码

``` 姓名: 张三身份证: 44044019990217444X 打印 ``` ![image](https://img2023.cnblogs.com/blog/3130057/202308/3130057-20230807215807895-1245419751.png) ......
条形 条形码 JavaScript JsBarcode

【JavaScript21】关于Storage

- 本地存储. 存储在浏览器端的数据. 可以理解成一个小型的非关系型数据库. - localStorage和sessionStorage - 这俩玩意使用上是一样的. 区别在于. 一个是永久存储一个是临时存储. - localStorage 永久存储 - sessionStorage 临时存储, 浏 ......
JavaScript Storage 21

【JavaScript20】箭头函数

- 箭头函数没有自己的this,arguments,super或new.target。箭头函数适用于那些本来需要匿名函数的地方,并且它不能用作构造函数。 - 1、基本语法 ``` //(param1, param2, ..., paramN) => { statements } (param1, p ......
箭头 JavaScript 函数 20

【JavaScript19】解构赋值

## JavaScript ES6 新增解构赋值,可以快读从数组或对象中取出成员。 - 解构: 将对象或者数组中的某个成员取出来; - 赋值: 取出来的成员按顺序赋值给变量。 ## 数组的解构赋值 - 使用中括号 [ ] 来进行解构数组, 需注意变量名称和数组的值一一对应; - 或者把数组设置为一个 ......
JavaScript 19

JavaScript基础(3)

正文: JavaScript流程控制-分支 JavaScript流程控制-循环 JavaScript命名规范以及语法格式 JavaScript数组 JavaScript流程控制-分支 流程控制 顺序流程控制 分支流程控制if语句 三元表达式 分支流程控制switch语句 流程控制 在一个程序执行的过 ......
JavaScript 基础

深入探索JavaScript的魅力与奇妙之处

大家好!今天我想分享一些关于JavaScript(简称JS)的思考和体会。作为前端开发中最重要的语言之一,JS不仅具备强大的功能,还有着许多令人着迷的特性。 首先,JavaScript的灵活性是其最引人注目的特点之一。它允许我们以多种方式解决问题,无论是面向对象编程、函数式编程还是响应式编程,JS都 ......
JavaScript 魅力

python教程 入门学习笔记 第7天 打印字符串拼接数值 其它类型转布尔值bool 模拟用户键盘输入

想打印 字符串 拼接 数值 例如 张三666 怎么做? print("张三"+str(666)) #直接将数值666转换为字符串,不用赋值也可以 3)其它类型转布尔值bool #布尔转换规则:所有表示空意义的数据,将被转换成False,其它数据将被转换成True a=7 #整型数值 b="nihao ......
布尔 字符串 数值 字符 键盘

【JavaScript18】三元运算符

- 三元运算符又称为三目运算符,指的是根据不同的条件,执行不同的操作/返回不同的值。语法结构为:条件 ? 操作1 : 操作2。 如果条件为真,执行操作1,否则执行操作2。 ``` var a = 100; var b = 20; var c = a > b ? a : b; console.log( ......
运算符 JavaScript 18

【JavaScript17】eval函数

- eval本身在js里面正常情况下使用的并不多. 但是很多网站会利用eval的特性来完成反爬操作. 我们来看看eval是个什么鬼? - 从功能上讲, eval非常简单. 它和python里面的eval是一样的. 它可以动态的把字符串当成js代码进行运行. ``` var s = "1+2+3+4+ ......
JavaScript 函数 eval 17

【JavaScript16】定时器

- 在JS中, 有两种设置定时器的方案 - 1、setTimeout ``` // 语法规则 t = setTimeout(函数, 时间) // 经过xxx时间后, 执行xxx函数 // m是第几个定时器 var m = setTimeout(function(){ console.log("我叫x ......
定时器 JavaScript 16

【JavaScript15】闭包

## 什么是闭包 - 闭包(closure)是一种保护私有变量的机制,在函数执行时形成私有的作用域,保护里面的私有变量不受外界干扰,即形成一个不销毁的栈环境。 - 闭包的特性: - 函数嵌套函数 - 内部函数可以访问外部函数的变量 - 参数和变量不会被回收。 # 为什么要有闭包? - 1、先来看一段 ......
闭包 JavaScript 15

【JavaScript14】函数基础

## 函数定义 - 函数定义的方法有多种,主要分为函数声明和函数表达式 ``` //函数声明 function func(arg1, arg2){ console.log("arg1=", arg1); console.log("arg2=", arg2); return "返回一些东西" } va ......
JavaScript 函数 基础 14

【JavaScript12】JS条件分支

- 除了HTML以外. 几乎所有的编程语言都有条件判断的功能. 比如, python, 我们用if语句来做条件判断. 到了javascript中也是一样的, 也使用javascript来做条件上的判断. - if条件判断 ``` // 语法1 if(条件1){ 代码块1 } // 解读: 当`条件1 ......
分支 JavaScript 条件 12

【JavaScript13】JS循环语句

- while循环 ``` // 语法1 while(条件){ 循环体 -> 里面可以有break和continue等关键字 } /* 判断`条件`是否为真, 如果`真`, 则执行`循环体`.执行完`循环体`, 会再次判断`条件`.... 并且在循环中也可以使用`break`和`continue`等 ......
语句 JavaScript 13

【JavaScript11】正则表达式 RegExp对象

## 定义 - 正则表达式(英语:Regular Expression,在代码中常简写为regex、regexp或RE)使用单个字符串来描述、匹配一系列符合某个句法规则的字符串搜索模式。搜索模式可用于文本搜索和文本替换。 ## 创建 RexExp 对象 - 有两种方式创建RexExp对象 - 第一种 ......
正则 表达式 JavaScript 对象 RegExp

javascript 浮点运算库big.js

#### big.js浮点运算库 ##### 安装 ``` npm install big.js ``` ##### 使用 ``` const Big = require('big.js'); or import Big from "big.js"; x = new Big(0.3) x.minus ......
浮点 javascript big js

javascript~常用工具类的封装

JavaScript 1. type 类型判断 isString (o) { //是否字符串 return Object.prototype.toString.call(o).slice(8, -1) 'String' } isNumber (o) { //是否数字 return Object.pr ......
常用工具 javascript 常用 工具

【JavaScript10】Date日期对象

## 获取当前系统时间 ``` var d = new Date(); // 当前系统时间 console.log(d); //Sun Aug 06 2023 14:49:43 GMT+0800 (中国标准时间) ``` ## 手动获取时间并且格式化 ``` var d = new Date(); ......
JavaScript 对象 日期 Date 10

【JavaScript09】模板字符串(Template Strings)

## 前言 - JavaScript 在ES6 新增了模板字符串(Template Strings)语法,其作用是可以在字符串中换行,以及将变量和表达式插入字符串。 ## 模板字符串 - 模板字面量使用反引号 (``) 而不是单引号 ('') 或双引号 ("") 来定义字符串 - 示例: ``` l ......
字符串 JavaScript 字符 Template 模板

【JavaScript08】字符串基本操作

- 字符串基本方法,本文只对部分方法做了说明 - 其它更多参考菜鸟教程https://www.runoob.com/jsref/jsref-obj-string.html ``` s.split() 字符串切割 s.substr(start, len) 字符串切割, 从start开始切, 切len个 ......
基本操作 字符串 JavaScript 字符 08

【JavaScript07】关于自增++,自减--

- 单纯的++,--是没有区别的,不论在前面还是在后面,都是自增或者自减 - 在赋值语句中,就有区别了 ``` a++; // 翻译一下就是a = a + 1 ++a; // 翻译一下就是a = a + 1 a--; // 翻译一下就是a = a - 1 --a; // 翻译一下就是a = a - ......
JavaScript 07

【JavaScript06】简单运算符与数据类型转换

## 简单运算符 - 1、&&, || 有短路的含义,如果前面的表达式可以得出最终结果了. 那么后面的表达式就不计算了 ``` var a = 10; var b = 20; var c = 30; console.log(a > b && b b); ``` - 2、== 和 == 只是判断值是否 ......
运算符 JavaScript 类型 数据 06

【JavaScript05】Object的序列化与反序列化

## 对象的序列化 - 当我们需要像后端传json字符串的时候,需将JavaScript的对象转成json格式,这个过程就是序列化。 ``` var p = { name: "肖文亮", age: 18, wife: { name: "XXX", age: 18, hobby: ["演戏", "唱歌 ......
序列 JavaScript Object 05

【JavaScript04】Object对象

- 对象(object)是 JavaScript 最重要的数据类型,也是JavaScript的核心内容。JavaScript 中一切皆对象,比如String、 Array、Date等对象。 在 JavaScript 中,对象是非常重要的,当你理解了对象,就可以了解 JavaScript 。 - 语法 ......
JavaScript 对象 Object 04

【JavaScript03】Array数组对象基本操作

- 首先定义一个数组,可以用[];也可以使用new Array() 来创建一个数组对象 - 数组通过下标取值 - 1. 数组通过下标取值,从0开始 - 2. 在python中可以通过下标-1反着取倒数第一个值,JavaScript中没这种取值方法.当数组的下标不在它取值范围内,如x有4个成员,那么取 ......
基本操作 数组 JavaScript 对象 Array

【JavaScript02】数据类型

* 前言 - JavaScript 数据类型可以分为基本类型和对象类型两大类 - 基本类型:字符串(String)、数字(Number)、布尔(Boolean)、空(Null)、未定义(Undefined)、Symbol。 - 对象类型:对象(Object)、数组(Array)、函数(Functio ......
JavaScript 类型 数据 02

【JavaScript01】简介与声明变量

- 前言 - JavaScript 是 Web 的编程语言。所有现代的 HTML 页面都使用 JavaScript。 - JavaScript 简介 - JavaScript 的学习分三个部分: - 1、核心(ECMAScript):JavaScript的核心,描述了语言的基本语法和数据类型。ECM ......
变量 JavaScript 简介 01

JavaScript基础(2)

正文: 数据类型 数据类型的分类 获取变量数据类型 数据类型转换 拓展 JavaScript运算符 数据类型 1)变量的数据类型 变量是用来存储值的所在处,它们有名字和数据类型。变量的数据类型决定了如何将代表这些值的位存储到计算机的内存中。 JavaScript 是一种弱类型或者说动态语言这意味着不 ......
JavaScript 基础

JavaScript基础(1)

正文: 编程语言和标记语言 JavaScript介绍 JS基础 注释 输入输出语句 变量 编程语言和标记语言 编程语言:编程语言有很强的逻辑和行为能力,在编程语言里,有很多if else、for、while等具有逻辑性和行为能力的指令,这是主动的 标记语言:标记语言(HTML)不同于向计算机发出指令 ......
JavaScript 基础