摘要: 运算符的定义和分类 运算符的定义 运算符:也叫操作符,是一种符号。通过运算符可以对一个或多个值进行运算,并获取运算结果。 表达式:数字、运算符、变量的组合(组成的式子)。 表达式最终都会有一个运算结果,我们将这个结果称为表达式的返回值。 比如:+、*、/、() 都是运算符,而(3+5)/2则是表达式 阅读全文
posted @ 2022-12-09 20:47 千帆qf 阅读(244) 评论(0) 推荐(0)
摘要: 数据分类 数据分为:静态数据、动态数据。 静态数据 静态数据是指一些永久性的数据。一般是以文件的形式存储在硬盘上,比如文档、照片、视频等文件。 电脑关闭后,静态数据仍然还在。只要不主动删掉数据或者硬盘没损坏,这些数据就一直都在。 动态数据 动态数据是在程序运行过程中,动态产生的临时数据,这些数据可能 阅读全文
posted @ 2022-12-09 20:29 千帆qf 阅读(289) 评论(0) 推荐(0)
摘要: 变量 1.变量概述 1.1什么是变量 白话:变量就是一个装东西的盒子 通俗:变量是用于存放数据的容器,我们通过变量名获取数据,甚至数据可以修改 1.2变量在内存中的存储 本质:变量是程序在内存中申请的一块用来存放数据的空间 1.3变量命名规范 由字母(A-Za-z)、数字(O-9)、下划线(_)、美 阅读全文
posted @ 2022-12-09 20:26 千帆qf 阅读(199) 评论(0) 推荐(0)
摘要: 方法一解题思路: 1.先将数值型转为字符串型,然后取字符串长度的一半向下取整(因为奇数个则最中间的不需要比较) 2.从前和后同时进行遍历比较是否相等,不等时返回false var isPalindrome = function(x) { var num = x.toString() const n 阅读全文
posted @ 2022-12-03 15:18 千帆qf 阅读(193) 评论(0) 推荐(0)
摘要: 1、数组倒置 <script> var arr = [1, 2, 3, 4, 5, 6, 7, 8, 9] var newArr = [] for (i = arr.length - 1; i >= 0; i--) { newArr[newArr.length] = arr[i] } console 阅读全文
posted @ 2022-11-28 21:38 千帆qf 阅读(34) 评论(0) 推荐(0)
摘要: 把一个新的数字,插入到一个数组中 分情况考虑 1.如果arr是一个空数组 2.如果插入的数字比数组的每个元素都大 3.如果插入的数字比数组的每个元素都小 4.如果数组是倒序排列 <script> var arr = [1, 3, 7, 6] // var arr = [7, 6, 2, 1] var 阅读全文
posted @ 2022-11-28 21:31 千帆qf 阅读(310) 评论(0) 推荐(0)
摘要: title: 浅拷贝和深拷贝 概念 浅拷贝:只拷贝最外面一层的数据;更深层次的对象,只拷贝引用。 深拷贝:拷贝多层数据;每一层级别的数据都会拷贝。 总结: 拷贝引用的时候,是属于传址,而非传值。关于传值和传址的区别,是很基础的内容,详见《JavaScript 基础/对象简介.md》这篇文章。 深拷贝 阅读全文
posted @ 2022-11-28 21:22 千帆qf 阅读(130) 评论(0) 推荐(0)
摘要: 变量let、const ES5 中,使用 var 定义变量( var 是 variable 的简写)。 ES6 中,新增了 let 和 const 来定义变量: let:定义变量,替代 var。 const:定义常量(定义后,不可修改)。 1、let:定义变量 举例 1: { let a = 'he 阅读全文
posted @ 2022-11-26 18:58 千帆qf 阅读(156) 评论(0) 推荐(0)
摘要: 每个事件函数天生有一个参数叫event,它是事件对象,如果想修改event的名称,事件函数的第一个参数就是用来修改的 <div id="div"></div> var oDiv = document.getElementById("div"); oDiv.onclick = function() { 阅读全文
posted @ 2022-11-26 17:07 千帆qf 阅读(74) 评论(0) 推荐(0)
摘要: JS图片放大镜功能实现 技术关键点 1.左侧和上侧距离,在一个水平位置和垂直位置中有我们可以挪动的区域,就是原图片区域,鼠标挪动位置是一个块状位置,他的左侧和上侧距离浏览器上侧和左侧分别有一个长度,我们叫它们 ClientX 和 ClientY,而左上侧鼠标没有略过的位置实际上是一个点,我们拖动放大 阅读全文
posted @ 2022-11-19 17:09 千帆qf 阅读(266) 评论(0) 推荐(0)