目录一、一元操作符1. 递增和递减操作符(++ --)2. 加和减操作符二、位操作符1. 按位与操作符(&)2. 按位或操作符(|)3. 按位非操作符 (~)4. 按位异或运算符(^)5. 左移操作符(<<)6. 右移运算符三、加减乘除操作符1. 加法操作符(+)2. 减法操作符(-)3. 乘法操作符(*)4. 除法操作符(/)5. 取余 ......
339
0
0
2023-02-07
目录简单运用进阶运用逻辑且逻辑或逻辑且提供默认值逻辑或提供默认值比较两者更多逻辑或的例子属性的默认值函数结果的默认值简单运用逻辑且(&&):左右必须都满足 true 才返回 true;逻辑或(||):左右其中一个满足 true 就返回 true。这样简单的运用是整体返回一个布尔值,适合在语句判断的时候用:let user = localSto ......
342
0
0
2023-02-04
目录js var定义全局变量与在window对象上直接定义属性区别关于window区别一区别二区别三js中定义的全局变量,局部变量关于变量和参数问题js var定义全局变量与在window对象上直接定义属性区别关于window一、所有 JavaScript 全局对象、函数以及变量均自动成为 window 对象的成员。二、全局变量是 window 对象的属性。 ......
340
0
0
2023-02-04
目录条件判断常用一、if/else语句二、三元表达式三、或(||)与 (&&)语句1. ||(逻辑或)2. &&(逻辑与)四、switch/case语句总结条件判断常用一、if/else语句语句用于基于不同的条件来执行不同的动作代码if ('条件语句1') { // 如果 条件语句1 为 true 执行该代码块 } ......
317
0
0
2023-02-04
目录前言URLSearchParamsURL纯JS前言在 URL 中,查询参数字符串值通常提供有关请求的信息,例如搜索参数或正在使用的对象的 ID。如果在前端处理任何业务或请求逻辑,了解如何从 URL 中检索查询字符串值非常重要。本文分享三种从 URL 获取参数的方法。URLSearchParams除 IE 11 之外的所有主要浏览器版本都支持该  ......
342
0
0
2023-02-04
目录前言实践总结前言静态作用域又叫做词法作用域,采用词法作用域的变量叫词法变量。词法变量有一个在编译时静态确定的作用域。词法变量的作用域可以是一个函数或一段代码,该变量在这段代码区域内可见(visibility);在这段区域以外该变量不可见(或无法访问)。词法作用域里,取变量的值时,会检查函数定义时的文本环境,捕捉函数定义时对该变量的绑定。大多数现在程序设计 ......
307
0
0
2023-02-04
抽象类抽象类的概念有人会觉得有些抽象,下面我将彻头彻尾的介绍抽象类的概念及其应用 我们先来看下面这组代码在刚才的例子中, 我们发现,父类 Shape 中的 draw 方法好像并没有什么实际工作,主要的输出都是由Shape 的各种子类的 draw 方法来完成的。像这种没有实际工作的方法,我们可以把它设计成一个抽象方法,包含抽象方法的类我们称之为抽象类。abst ......
308
0
0
2022-11-25
import java.lang.Math; import java.util.Scanner; public class num{ public static void main(String[] args) { for(int i=0;i<=999999;i++){ int count=0;//代表数字位数 ......
234
0
0
2022-11-25
1.JavaScript数组2.JavaScript 函数基础3.Javascript 运算符4.JavaScript 流程控制 ......
294
0
0
2022-11-09
通过网络获取内容既缓慢,成本又高:大的响应需要在客户端和服务器之间进行多次往返通信,这拖延了浏览器可以使用和处理内容的时间,同时也增加了访问者的数据成本。因此,缓存和重用以前获取的资源的能力成为优化性能很关键的一个方面。在这篇指南中使用 ETag 验证缓存的响应Cache-Control定义最优 Cache-Control 策略废弃和更新已缓存的响应缓存检查 ......
339
0
0
2022-10-31
有时候我项目里需要把时间格式化为xx秒前、xx分钟前、xx小时前等形式可以使用下面这个函数/** * 人性化时间 * @param {Object} timestamp */ function beautifyTime(timestamp){ var mistiming = Math.round(new Date() / 1000)- ......
358
0
0
2022-10-13
101. toPrecision 和 toFixed 和 Math.round 的区别?toPrecision 用于处理精度,精度是从左至右第一个不为 0 的数开始数起。toFixed 是对小数点后指定位数取整,从小数点开始数起。Math.round 是将一个数字四舍五入到一个整数。102. 什么是 XSS 攻击?如何防范 XSS 攻击?XSS 攻击指的是跨 ......
398
0
0
2022-09-30
51. Javascript 中,有一个函数,执行时对象查找时,永远不会去查找原型,这个函数是?hasOwnProperty所有继承了 Object 的对象都会继承到 hasOwnProperty 方法。这个方法可以用来检测一个对象是否含有特定的自身属性,和in 运算符不同,该方法会忽略掉那些从原型链上继承到的属性。详细资料可以参考:《Object.prot ......
381
0
0
2022-09-30
最近在整理 JavaScript 的时候发现遇到了很多面试中常见的面试题,本部分主要是作者在 Github 等各大论坛收录的 JavaScript 相关知识和一些相关面试题时所做的笔记,分享这份总结给大家,对大家对 JavaScript 的可以来一次全方位的检漏和排查,感谢原作者 CavsZhouyou 的付出,原文链接放在文章最下方,如果出现错误,希望大家 ......
338
0
0
2022-09-30
前言数组是 JavaScript 中常见数据类型之一,关于它的一些操作方法,我在这里做一下简单记录和总结。今天主要介绍:如何找出数组中的重复/非重复元素数组扁平化方法找出数组中的重复元素或非重复元素双重循环 + slice,找出重复的元素。虽然只要求找出重复元素,但应该注意要顺便去重,否则外循环还是会对重复元素进行一遍检查;用 flag 记录重复次数,只在第 ......
397
0
0
2022-08-26