![](https://img-blog.csdnimg.cn/20190918135101160.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
js基础
文章平均质量分 80
js基础
W蘭
这个作者很懒,什么都没留下…
展开
-
js-交换两个变量的值的5种方式(不使用临时变量)
本文主要描述,如何不使用中间值,将两个变量的值进行交换。 前三种只适用于number类型的数值交换,第四和第五种适合其他类型。一、普通做法普通的做法就是声明多一个临时变量tmp,进行数据交换过程中的缓存。这样的做法直观,易懂。但是,会增加内存的使用。var a = 1, b = 2, tmp; tmp = a;a = b;b = tmp;二、算术运算通过算术运算过程中的技巧,可以巧妙地将两个值进行互换。但是,有个缺点就是变量数据溢出。因为JavaScript能.原创 2021-07-13 15:38:58 · 1897 阅读 · 0 评论 -
数组一些案例 (重点)冒泡排序.插入排序经典面试题
计算数组和平均值求数组 [2,6,1,7, 4] 里面所有元素的和以及平均值。案例分析① 声明一个求和变量 sum。② 遍历这个数组,把里面每个数组元素加到 sum 里面。③ 用求和变量 sum 除以数组的长度就可以得到数组的平均值 // 1. 求数组 [2,6,1,7, 4] 里面所有元素的和以及平均值。 // (1)声明一个求和变量 sum。 // (2)遍历这个数组,把里面每个数组元素加到 sum 里面。 // (3)用求和变量 su原创 2021-04-15 16:55:51 · 254 阅读 · 0 评论 -
JavaScript基础06-内置对象;Math对象、猜数字游戏;data对象、格式化日期 ;Array对象;String对象;简单数据类型和复杂数据类型
学习内容:内置对象;Math对象;data对象;Array对象;String对象;简单数据类型和复杂数据类型1 - 内置对象1.1 内置对象 JavaScript 中的对象分为3种:自定义对象 、内置对象、 浏览器对象 前面两种对象是JS 基础 内容,属于 ECMAScript; 第三个浏览器对象属于 JS 独有的, JS API 讲解内置对象就是指 JS 语言自带的一些对象,这些对象供开发者使用,并提供了一些常用的或是最基本而必要的功能(属性和方法),内置对象最大的优点就是帮助我们.原创 2021-04-17 20:07:05 · 188 阅读 · 0 评论 -
JavaScript-05作用域、变量的作用域、作用域链、预解析(重点)、对象、new关键字、遍历对象属性
学习目标:能够说出JavaScript的两种作用域;区分全局变量和局部变量在作用域中如何查找变量解析器运行JS分为哪两个步骤变量提升步骤和运行过程函数提升步骤和运行过程创建对象的三种方式new的执行过程遍历对象1 - 作用域1.1 作用域概述通常来说,一段程序代码中所用到的名字并不总是有效和可用的,而限定这个名字的可用性的代码范围就是这个名字的作用域。作用域的使用提高了程序逻辑的局部性,增强了程序的可靠性,减少了名字冲突。JavaScript(es6前)中的作用域有两种:.原创 2021-04-15 20:29:43 · 123 阅读 · 0 评论 -
JavaScript-04数组的概念;创建数组;获取数组中的元素;遍历数组;数组中的新增元素;数组案例;函数一些使用方法;
学习内容:数组的概念;创建数组;获取数组中的元素;遍历数组;数组中的新增元素;数组案例;函数一些使用方法;1 - 数组1.1 数组的概念数组可以把一组相关的数据一起存放,并提供方便的访问(获取)方式。数组是指一组数据的集合,其中的每个数据被称作元素,在数组中可以存放任意类型的元素。数组是一种将一组数据存储在单个变量名下的优雅方式。1.2 创建数组JS 中创建数组有两种方式:利用 new 创建数组var 数组名 = new Array() ;var arr = new Arra.原创 2021-04-15 17:48:27 · 922 阅读 · 0 评论 -
JavaScript-03循环、 for循环、双重for循环、打印五行五列星星、打印倒三角形案例、九九乘法表、 while循环、do-while循环、continue、break代码规范
学习内容:循环的目的;代码规范1 - 循环1.1 for循环语法结构for(初始化变量; 条件表达式; 操作表达式 ){ //循环体 }名称作用初始化变量通常被用于初始化一个计数器,该表达式可以使用 var 关键字声明新的变量,这个变量帮我们来记录次数。条件表达式用于确定每一次循环是否能被执行。如果结果是 true 就继续循环,否则退出循环。操作表达式用于确定每一次循环是否能被执行。如果结果是 true 就继续循环,否则退出循环。.原创 2021-04-15 14:57:43 · 2699 阅读 · 0 评论 -
JavaScript02-运算符(操作符)、流程控制
1 - 运算符(操作符)1.1 运算符的分类 运算符(operator)也被称为操作符,是用于实现赋值、比较和执行算数运算等功能的符号。JavaScript中常用的运算符有:- 算数运算符- 递增和递减运算符- 比较运算符- 逻辑运算符- 赋值运算符1.2 算数运算符算术运算符概述概念:算术运算使用的符号,用于执行两个变量或值的算术运算。浮点数的精度问题 浮点数值的最高精度是 17 位小数,但在进行算术计算时其精确度远远不如整数。var result = 0.原创 2021-04-17 10:10:16 · 108 阅读 · 0 评论 -
JavaScript基础第1天笔记
学习目标:什么是编程语言;区分编程语言和标记语言的不同;常见的数据储存单位和换算关系;内存主要作用及特点;JavaScript基础第01天1 - 编程语言1.1 编程编程:就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程。计算机程序:就是计算机所执行的一系列的指令集合,而程序全部都是用我们所掌握的语言来编写的,所以人们要控制计算机一定要通过计算机语言向计算机发出命令。1.2 计算机语言计算机语言指用于人与计算机之间通讯的语言,它是人.原创 2021-04-15 09:36:28 · 117 阅读 · 0 评论